OpenWetWare:Ideas: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
Line 21: Line 21:


::While a big project, with some discussion, it could be possible to come up with a few hacks that would be relatively easy to implement so that the idea could at least be tested.  I have some experience with running a mediawiki, but I have never looked into the code.  Alternatively, some software could be developed external to OWW, but linked so that new database entreis are automatically inselted into pages in OWW - a lot of alternatives here.  I have put together a database web interface before with Perl-CGI (using [http://search.cpan.org/~domizio/CGI-Builder-1.35/lib/CGI/Builder.pm CGI::Builder]), which works great (see the [http://slyjbl.hopto.org/PLD/ Pica Literature Database]), but requires the user to make an HTML form with limited, but ugly Perl HTML:Template variable references - basically not very user friendly at the initial setup.  I am now learning a little bit about [http://www.rubyonrails.org/ Ruby on Rails], which is fantastically flexible for this sort of thing. (I am pretty sure this is the framework that Wufoo uses.)  I can imagine a wiki design page that allows someone to make a form design via wiki-markup, which then gets fed to a rails program that creates the database, and then passes entries back to the wiki.
::While a big project, with some discussion, it could be possible to come up with a few hacks that would be relatively easy to implement so that the idea could at least be tested.  I have some experience with running a mediawiki, but I have never looked into the code.  Alternatively, some software could be developed external to OWW, but linked so that new database entreis are automatically inselted into pages in OWW - a lot of alternatives here.  I have put together a database web interface before with Perl-CGI (using [http://search.cpan.org/~domizio/CGI-Builder-1.35/lib/CGI/Builder.pm CGI::Builder]), which works great (see the [http://slyjbl.hopto.org/PLD/ Pica Literature Database]), but requires the user to make an HTML form with limited, but ugly Perl HTML:Template variable references - basically not very user friendly at the initial setup.  I am now learning a little bit about [http://www.rubyonrails.org/ Ruby on Rails], which is fantastically flexible for this sort of thing. (I am pretty sure this is the framework that Wufoo uses.)  I can imagine a wiki design page that allows someone to make a form design via wiki-markup, which then gets fed to a rails program that creates the database, and then passes entries back to the wiki.
--[[User:Lucks|lux]] 10:57, 25 March 2006 (EST)
</div>
</div>



Revision as of 08:57, 25 March 2006

Welcome to Ideas discussion area.

How you can help

Distribute information from OpenWetWare:Ideas/IdeasArchive to respective areas.

Active Discussions

Flexible Science Databases with OWW

I recently came across the desire/need for a flexible database system in my research (bioinformatics). For example, I want to know about phage gene expression. Not knowing enough biology to perform an efficient literature search (coming from a physics background), I have made a little database that allows me to input author name, citation info, abstract, and some relevancy measure while I search in the literature. (For the specific implementation, please visit PubMed Searches for Phage Gene Expression.)

The point that this little example illustrates is the creative use of small, easily customizable databases in scientific investigations. Accumulation of litearature search results is one example (you can see that common citation managers like EndNote are just specific, albeit not very flexible views of a literature database), but you can imagine many more, from entering specific observations from experiments, to bioinformatic data collection, ... The goal is some flexible framework where it is easy to create and modify databases on the fly, with nice user interfaces for database entry.

Which is why I bring this discussion to OWW. There are a couple of ways to do this. The easiest method (almost available) comes from Wufoo (used in the example above). I have been using this recently with a beta-key and it has many nice features, but I think something could be made that is more geared towards scientists (and when released, Wufoo will require a monthly fee). I am wondering if this could be done in the framework of a wiki such as OWW. I imagine a scenario where through template features, users could easily define fields in a database in wikimarkup. Once this is done, pages would be generated to allow data input, as well as retrieval (dumps in CSV format, or even automatically formatting a wiki table ...)

This idea is more along the lines of the Science 2.0 article, but I think it would be very useful, could be integrated into many aspects of scientific investigation, and could be implemented in something like OWW.

--Lucks 17:45, 24 March 2006 (EST)

If I understand you right - you are trying to implement database functionality in OWW - this is the direction I always thought and hoped projects like OWW will move into, eventually - after all, almost everything in science has to do with huge amounts of data... Flexible online databases, customizable and maintained by a big group people with little computer knowledge - but expert knowledge on the subject covered by the database - would add an enormous value to OWW, for sure. One can also envision some sort of peer evaluation for the validity of the entries (i.e. something along the lines of what they use for stories and comments, over at digg.com). That's a huge project, though... Smeister 07:58, 25 March 2006 (EST)
While a big project, with some discussion, it could be possible to come up with a few hacks that would be relatively easy to implement so that the idea could at least be tested. I have some experience with running a mediawiki, but I have never looked into the code. Alternatively, some software could be developed external to OWW, but linked so that new database entreis are automatically inselted into pages in OWW - a lot of alternatives here. I have put together a database web interface before with Perl-CGI (using CGI::Builder), which works great (see the Pica Literature Database), but requires the user to make an HTML form with limited, but ugly Perl HTML:Template variable references - basically not very user friendly at the initial setup. I am now learning a little bit about Ruby on Rails, which is fantastically flexible for this sort of thing. (I am pretty sure this is the framework that Wufoo uses.) I can imagine a wiki design page that allows someone to make a form design via wiki-markup, which then gets fed to a rails program that creates the database, and then passes entries back to the wiki.

--lux 10:57, 25 March 2006 (EST)

Subarticles

==Recent Changes in Ideas==

List of abbreviations:
N
This edit created a new page (also see list of new pages)
m
This is a minor edit
b
This edit was performed by a bot
(±123)
The page size changed by this number of bytes

7 May 2024

N    23:18  Altman:WUbites‎‎ 10 changes history +1,113 [David Altman‎ (10×)]
     
23:18 (cur | prev) +2 David Altman talk contribs (→‎WUbites)
     
23:18 (cur | prev) +2 David Altman talk contribs (→‎WUbites)
     
23:18 (cur | prev) −3 David Altman talk contribs (→‎WUbites)
     
23:18 (cur | prev) +7 David Altman talk contribs (→‎WUbites)
     
23:17 (cur | prev) +18 David Altman talk contribs (→‎WUbites)
     
23:16 (cur | prev) +26 David Altman talk contribs (→‎WUbites)
     
23:15 (cur | prev) +22 David Altman talk contribs (→‎WUbites)
     
23:14 (cur | prev) +2 David Altman talk contribs (→‎WUbites)
     
23:13 (cur | prev) −16 David Altman talk contribs (→‎WUbites)
N    
23:12 (cur | prev) +1,053 David Altman talk contribs (Created page with "{{Template:Altman}} <div style="padding: 10px; width: 700px; border: 5px solid #B22222;"> =<center>'''WUbites'''</center>= <br> This project is inspired by astrobites, whose goal is to present astrophysical papers in a brief format that is accessible to undergraduate students in the physical sciences. As part of Phys 390W, Science Communication in Physics (SCiP), Willamette Physics Majors sought to translate research articles from a variety of different topics in ph...")
     22:51  Altman:Lab Members‎‎ 2 changes history 0 [David Altman‎ (2×)]
     
22:51 (cur | prev) +19 David Altman talk contribs Tag: Manual revert
     
22:50 (cur | prev) −19 David Altman talk contribs
     22:50  Altman:Contact‎‎ 2 changes history 0 [David Altman‎ (2×)]
     
22:50 (cur | prev) +19 David Altman talk contribs Tag: Manual revert
     
22:50 (cur | prev) −19 David Altman talk contribs
     22:50  Altman‎‎ 2 changes history 0 [David Altman‎ (2×)]
     
22:50 (cur | prev) +19 David Altman talk contribs Tag: Manual revert
     
22:50 (cur | prev) −19 David Altman talk contribs
     22:48  Template:Altman‎‎ 9 changes history +131 [David Altman‎ (9×)]
     
22:48 (cur | prev) 0 David Altman talk contribs Tag: Manual revert
     
22:44 (cur | prev) 0 David Altman talk contribs
     
22:44 (cur | prev) −1 David Altman talk contribs
     
22:43 (cur | prev) +1 David Altman talk contribs
     
22:42 (cur | prev) −1 David Altman talk contribs Tag: Manual revert
     
22:42 (cur | prev) +1 David Altman talk contribs
     
22:41 (cur | prev) −48 David Altman talk contribs Tag: Manual revert
     
22:41 (cur | prev) +48 David Altman talk contribs
     
22:39 (cur | prev) +131 David Altman talk contribs
     14:02  Biophysics Lab:Lab Members diffhist +573 Elizabeth Suesca talk contribs
     13:44  User:Elizabeth Suesca diffhist +317 Elizabeth Suesca talk contribs (→‎Publications)
     13:38  Balazsi Lab diffhist +13 Gabor Balazsi talk contribs
     12:41  BioMicroCenter:Covaris‎‎ 2 changes history +1 [Noelani Kamelamela‎ (2×)]
     
12:41 (cur | prev) +8 Noelani Kamelamela talk contribs (→‎R230)
     
12:40 (cur | prev) −7 Noelani Kamelamela talk contribs (→‎R230)
     09:48  CHIP:Talks diffhist +701 Gabor Balazsi talk contribs

6 May 2024

     12:59  BioMicroCenter:Covaris‎‎ 11 changes history +450 [Noelani Kamelamela‎ (11×)]
     
12:59 (cur | prev) −17 Noelani Kamelamela talk contribs (→‎R230)
     
12:58 (cur | prev) −1 Noelani Kamelamela talk contribs (→‎R230)
     
12:57 (cur | prev) +1 Noelani Kamelamela talk contribs (→‎R230)
     
12:57 (cur | prev) +6 Noelani Kamelamela talk contribs (→‎R230)
     
12:56 (cur | prev) +2 Noelani Kamelamela talk contribs (→‎R230)
     
12:55 (cur | prev) +6 Noelani Kamelamela talk contribs (→‎R230)
     
12:54 (cur | prev) −1 Noelani Kamelamela talk contribs (→‎R230)
     
12:54 (cur | prev) +64 Noelani Kamelamela talk contribs (→‎R230)
     
12:49 (cur | prev) +49 Noelani Kamelamela talk contribs (→‎R230)
     
12:22 (cur | prev) +221 Noelani Kamelamela talk contribs (→‎R230)
     
11:55 (cur | prev) +120 Noelani Kamelamela talk contribs (→‎R230)
     11:41  Paper Microfluidic Device for Archiving Breast Epithelial Cells diffhist −89 Xning098 talk contribs (→‎Paper Microfluidics)

5 May 2024

     21:57  Paper Microfluidic Device for Archiving Breast Epithelial Cells‎‎ 7 changes history −34 [Xning098‎ (7×)]
     
21:57 (cur | prev) −1 Xning098 talk contribs (→‎Whatman FTA Cards)
     
21:57 (cur | prev) +351 Xning098 talk contribs (→‎Whatman FTA Cards)
     
21:56 (cur | prev) −351 Xning098 talk contribs (→‎Diseases tested with neonatal heel pricks)
     
21:56 (cur | prev) 0 Xning098 talk contribs (→‎Diseases tested with neonatal heel pricks)
     
21:56 (cur | prev) 0 Xning098 talk contribs (→‎Device Design)
     
21:56 (cur | prev) +10 Xning098 talk contribs (→‎Absorbent Breast Pad for DNA Storage)
     
21:54 (cur | prev) −43 Xning098 talk contribs (→‎Diseases tested with neonatal heel pricks)