OpenWetWare:Ideas: Difference between revisions
From OpenWetWare
Jump to navigationJump to search
(→Flexible Science Databases with OWW: using mediawiki as a start) |
|||
Line 10: | Line 10: | ||
**'''[[User:Smeister|Smeister]] 07:58, 25 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... | **'''[[User:Smeister|Smeister]] 07:58, 25 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... | ||
***'''[[User:Lucks|Lucks]] 10:57, 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 [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|Lucks]] 10:57, 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 [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|Lucks]] 18:42, 26 March 2006 (EST)''': I am not sure how the templates in Mediawiki work, but perhaps a user could define a database layout by designing a template page. A new record in the database would then be created by making a new page (with some systematic page name) using this template. There could be some facility for conglomerating all the records together to provide a global view of the dataset, and possibly a database dump for further analysis elsewhere. Not that mediawiki would be the best end-solution, but it might be an easy testbed to vet out the idea in general. This also keeps everything within OWW. | |||
*'''[[User:Rshetty|RS]] 13:54, 25 March 2006 (EST)''': I think this is an interesting idea. Why don't we discuss it at the next [[OpenWetWare:Steering committee]] meeting from 4p-5p on April 3. Can you both make it (i.e. attend in person or phone in)? Just to be clear, I think we should also discuss it on the wiki, I just thing we might want to discuss it in realtime as well. | *'''[[User:Rshetty|RS]] 13:54, 25 March 2006 (EST)''': I think this is an interesting idea. Why don't we discuss it at the next [[OpenWetWare:Steering committee]] meeting from 4p-5p on April 3. Can you both make it (i.e. attend in person or phone in)? Just to be clear, I think we should also discuss it on the wiki, I just thing we might want to discuss it in realtime as well. | ||
**'''[[User:Lucks|Lucks]] 18:08, 25 March 2006 (EST)''': Fantastic - I think I can make the meeting in person. | **'''[[User:Lucks|Lucks]] 18:08, 25 March 2006 (EST)''': Fantastic - I think I can make the meeting in person. |
Revision as of 16:42, 26 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
- Lucks 17:45, 24 March 2006 (EST): 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.- Smeister 07:58, 25 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...
- Lucks 10:57, 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.
- Lucks 18:42, 26 March 2006 (EST): I am not sure how the templates in Mediawiki work, but perhaps a user could define a database layout by designing a template page. A new record in the database would then be created by making a new page (with some systematic page name) using this template. There could be some facility for conglomerating all the records together to provide a global view of the dataset, and possibly a database dump for further analysis elsewhere. Not that mediawiki would be the best end-solution, but it might be an easy testbed to vet out the idea in general. This also keeps everything within OWW.
- Lucks 10:57, 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.
- Smeister 07:58, 25 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...
- RS 13:54, 25 March 2006 (EST): I think this is an interesting idea. Why don't we discuss it at the next OpenWetWare:Steering committee meeting from 4p-5p on April 3. Can you both make it (i.e. attend in person or phone in)? Just to be clear, I think we should also discuss it on the wiki, I just thing we might want to discuss it in realtime as well.
- Lucks 18:08, 25 March 2006 (EST): Fantastic - I think I can make the meeting in person.
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
28 March 2024
04:35 | Pecreaux diffhist +776 Cedre-PecreauxLab talk contribs (→News!) |
04:33 | Upload log Cedre-PecreauxLab talk contribs uploaded File:Announcement AI ANR MICENN EN.pdf |
26 March 2024
14:57 | Schumer lab: Commonly used workflows diffhist −64 Tododge talk contribs (→Genome assembly from PacBio HiFi data) |
|
N 00:34 | Orgenizing the data from the LCMS mechine 2 changes history +410 [Insect Nutrition and Metabolism (2×)] | |||
|
00:34 (cur | prev) +219 Insect Nutrition and Metabolism talk contribs | ||||
N |
|
00:31 (cur | prev) +191 Insect Nutrition and Metabolism talk contribs (Created page with "* In order to organize the data for further analysis , we use script in R * Please go over the presentations File:presentation1.ppt, File:presentation2.ppt, File:presentation2.ppt") |
00:28 | Laboratory for insect nutrition and metabolomics diffhist +48 Insect Nutrition and Metabolism talk contribs |
|
00:19 | (Upload log) [Insect Nutrition and Metabolism (4×)] | |||
|
00:19 Insect Nutrition and Metabolism talk contribs uploaded File:Standard curve.png | ||||
|
00:10 Insect Nutrition and Metabolism talk contribs uploaded File:Melting curve.png | ||||
|
00:08 Insect Nutrition and Metabolism talk contribs uploaded File:Melting curve2.png | ||||
|
00:05 Insect Nutrition and Metabolism talk contribs uploaded File:Meting curve.png |
|
00:17 | Designing and testing the qPCR primers 7 changes history +1,234 [Insect Nutrition and Metabolism (7×)] | |||
|
00:17 (cur | prev) +465 Insect Nutrition and Metabolism talk contribs | ||||
|
00:14 (cur | prev) +768 Insect Nutrition and Metabolism talk contribs | ||||
|
00:11 (cur | prev) +1 Insect Nutrition and Metabolism talk contribs | ||||
|
00:09 (cur | prev) +1 Insect Nutrition and Metabolism talk contribs Tag: Manual revert | ||||
|
00:07 (cur | prev) −1 Insect Nutrition and Metabolism talk contribs | ||||
|
00:06 (cur | prev) +1 Insect Nutrition and Metabolism talk contribs | ||||
|
00:03 (cur | prev) −1 Insect Nutrition and Metabolism talk contribs |
25 March 2024
23:19 | Upload log Insect Nutrition and Metabolism talk contribs uploaded File:Melting curve.pdf |
22:06 | User creation log User account Aytolgn Asnakew Melese talk contribs was created by Yar talk contribs and password was sent by email |
19:44 | BioMicroCenter:Pricing diffhist +136 Stuart S. Levine talk contribs (→VISIUM) |
18:17 | Ernesto-Perez-Rueda:Contact diffhist −4 Ernesto Perez-Rueda talk contribs |
|
11:34 | Hu:Publications 2 changes history +184 [Hugangqing (2×)] | |||
|
11:34 (cur | prev) +7 Hugangqing talk contribs | ||||
|
11:33 (cur | prev) +177 Hugangqing talk contribs |
|
11:08 | Laboratory for insect nutrition and metabolomics 2 changes history +171 [Insect Nutrition and Metabolism (2×)] | |||
|
11:08 (cur | prev) +80 Insect Nutrition and Metabolism talk contribs | ||||
|
10:56 (cur | prev) +91 Insect Nutrition and Metabolism talk contribs |
|
10:51 | CDNA synthesis 6 changes history +599 [Insect Nutrition and Metabolism (6×)] | |||
|
10:51 (cur | prev) +3 Insect Nutrition and Metabolism talk contribs | ||||
|
10:50 (cur | prev) +141 Insect Nutrition and Metabolism talk contribs | ||||
|
10:49 (cur | prev) +171 Insect Nutrition and Metabolism talk contribs | ||||
|
10:44 (cur | prev) −4 Insect Nutrition and Metabolism talk contribs | ||||
|
10:44 (cur | prev) +40 Insect Nutrition and Metabolism talk contribs | ||||
|
10:35 (cur | prev) +248 Insect Nutrition and Metabolism talk contribs |
|
08:58 | Ernesto-Perez-Rueda:Publications 2 changes history +28 [Ernesto Perez-Rueda (2×)] | |||
|
08:58 (cur | prev) +1 Ernesto Perez-Rueda talk contribs | ||||
|
08:58 (cur | prev) +27 Ernesto Perez-Rueda talk contribs |
|
01:05 | Hexlab:Publications 2 changes history +344 [Ximiao He (2×)] | |||
|
01:05 (cur | prev) −6 Ximiao He talk contribs | ||||
|
01:04 (cur | prev) +350 Ximiao He talk contribs |
24 March 2024
|
20:51 | Schumer lab: Commonly used workflows 6 changes history +1,735 [Tododge (6×)] | |||
|
20:51 (cur | prev) −1 Tododge talk contribs (→Genome assembly from PacBio HiFi data) | ||||
m |
|
20:50 (cur | prev) +201 Tododge talk contribs (→Genome assembly from PacBio HiFi data) | |||
m |
|
20:47 (cur | prev) −7 Tododge talk contribs (→Genome assembly from PacBio HiFi data) | |||
m |
|
20:46 (cur | prev) +3 Tododge talk contribs (→Genome assembly from PacBio HiFi data) | |||
m |
|
20:45 (cur | prev) +1,477 Tododge talk contribs (→Genome assembly from PacBio HiFi data) | |||
m |
|
20:18 (cur | prev) +62 Tododge talk contribs (→Genome assembly from PacBio HiFi data) |