[personal profile] nibot
After several days of fighting with the peculiarities of the computer system at LHO (LIGO Hanford Observatory), my analysis program is good to go—and it is awesome indeed. All I need to do is type "make submit" and my program finds the data to be analysed, constructs a tree containing thousands of processing jobs that will perform the analysis, and then submits these jobs to the computing cluster at LHO. Working late at night on a Sunday when nobody else is using the cluster, I have all of the computing resources to myself: 276 processors, each running at several gigahertz, each one with a gigabyte of RAM, with a collective total of twenty seven terabytes of hard disk space, and access to a robotic magnetic tape system containing who knows how many terabytes more. Amazingly all of this sits in one room in a remote, desert corner of Washington State. Amusingly the data processing program consists of only 216 lines of Matlab, 100 lines of Python, 26 lines of Makefile, with a pinch of sed and dash of other unix goodness thrown in for good measure. Programs that write programs: that's what makes CS fun. As I said: type "make submit", wait, then results.mat will be sitting there, ready for ingestion by Matlab and consumption by the analysis phase.

Kent and I joked that a proper scientific analysis program should start with the raw data and ultimately typeset and mail the resulting publication. I wasn't really kidding. Read paragraph three of Background: Kepler. This time I might have it: type "make analysis" and that results.mat file will be picked up and churned through the analysis. Hypothesis testing is done. Figures are generated, in PNG and EPS. The LaTeX typesetter is run, producing both postscript and PDF. If I were properly awesome, the proper concluding text will be subbed in given the results of the hypothesis testing. Ultimately: Type "make all." Robots in Washington State awaken, transcribe signals from magnetic tape to disk. An army of machines grinds through the data. A program in New York State performs model fitting, hypothesis testing. LaTeX turns this into a beautiful manuscript, which the Laserjet 2300dn fuses to the page.

Pull the page out of the printer and read what you have discovered.

Date: 2005-07-12 07:19 pm (UTC)
From: [identity profile] onhava.livejournal.com
Back when I worked on CDF I sometimes wrote code that would output LaTeX tables to paste into my notes. That was fun.

I guess the ultimate in confidence would be to have the code not only typeset your work, but post it to arxiv.org and submit to one of the Phys Rev journals without your even having to read the final product :-)

automated analysis

Date: 2005-07-12 07:33 pm (UTC)
From: [identity profile] pixieza.livejournal.com
Other people agree with you - have a look at the work by Bruce Knuteson from MIT.
e.g. http://arxiv.org/pdf/hep-ex/0504041
If it works, I guess I'll be out of a job ;)

Re: automated analysis

Date: 2005-07-12 07:46 pm (UTC)
From: [identity profile] nibot.livejournal.com
I like how he has his portrait on his paper.

What I wrote about above is about having monkeys make robots to do science, instead of having monkeys do the science themselves. It still requires monkeys, so we're not out of a job—the job is just one tenth as painful. Now we need to make robots to do the job of these new monkeys and then we'll have even less to do. Repeat until all the monkey has to do is type "do science" on the computer terminal. Then us monkeys can go relax in our hammocks and wait for the issues of Science to arrive periodically.

Re: automated analysis

Date: 2005-07-13 07:27 am (UTC)
From: [identity profile] once-a-banana.livejournal.com
If you can get it so that all you have to do is urinate on the keyboard, then you'll be able to use real monkeys!

Date: 2005-07-12 08:09 pm (UTC)
From: [identity profile] eviladmin.livejournal.com
I wish that I had data like that so I could "make social science" and get a paper. I would settle for "make clean data".

Date: 2005-07-13 07:29 am (UTC)
From: [identity profile] once-a-banana.livejournal.com
Have you ever met Sami Amasha? An old college dorm-mate of mine who I remember was periodically randomly involved in LIGO so I thought perhaps you might have crossed paths. Not likely I suppose.

Date: 2005-07-13 10:30 am (UTC)
From: (Anonymous)
And then make referee which automatically generates the 'reject this paper' report?

hello stockholm!

Date: 2005-07-13 03:23 pm (UTC)
From: [identity profile] nibot.livejournal.com
Brilliant!

Who is this, by the way?

Date: 2005-07-14 01:37 am (UTC)
From: [identity profile] tjernobyl.livejournal.com
It's all a matter of factoring a problem down, and building tools from the bottom up. If the tools are cleverly made enough, they can be used by other tools!

March 2020

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
293031    

Style Credit

Page generated Sep. 8th, 2025 12:58 am
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags

Most Popular Tags