TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological...
-
Upload
gavyn-knibbs -
Category
Documents
-
view
219 -
download
1
Transcript of TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological...
QuickTime™ and a decompressor
are needed to see this picture.
TableEditA Mediawiki Extension
QuickTime™ and a decompressor
are needed to see this picture.
overview
QuickTime™ and a decompressor
are needed to see this picture.
• Goals– Merge free-form wiki's with tabular
biological data– Make tables useful in MediaWiki– Make it easy to add data (for the uninitiated)– Get data in/out en masse
• Some examples:– Gene Ontology terms & community annotation– A list of participants at a GMOD 2010 meeting– Protein interaction data
QuickTime™ and a decompressor
are needed to see this picture.
example
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
example
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
example
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
creating tables
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
creating tables
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
creating tables
• template based system– transclusion allows for abstraction
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
creating (templated) tables
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
<newTableEdit>
Template:Gene_Nomenclature_table
</newTableEdit>
QuickTime™ and a decompressor
are needed to see this picture.
test the demo gods
QuickTime™ and a decompressor
are needed to see this picture.
the good stuff
• really big tables & jQuery / DataTables
• conflict detector
• help links - 100% user editable
• the loader - for mass imports / edits
• documentation / specs (in progress)
• modules/plug-ins
• "foreign tables" & mirroring
QuickTime™ and a decompressor
are needed to see this picture.
jQuery / DataTables
QuickTime™ and a decompressor
are needed to see this picture.
summary tables
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
summary tables
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
driving images
QuickTime™ and a decompressor
are needed to see this picture.
thanks to Mary Dolan @ MGI
QuickTime™ and a decompressor
are needed to see this picture.thanks to Mary Dolan @ MGI
driving images
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
conflict detector
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
help links
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
the loader
// Instantiate the object
$loader = new TableEdit_Loader;
// set some options
$loader->setVerbose(true);
$loader->setUser("WikiBot");
$loader->blah("foo");
// load pretty much anything into tables from either an
*.ifalt file.
$loader->loadFromFile( $your_data );
QuickTime™ and a decompressor
are needed to see this picture.
ifalt1. page title lacZ:Gene
2. page template Gene
3. table template Gene_nomenclature
4. row data field1 || field2 || field3
5. metadata metadata-for-the-row
6. update type append
7. misc key=value&arr[]=foo+bar
QuickTime™ and a decompressor
are needed to see this picture.
…as related to GMOD
• Gbrowse roundtrip• requires SeqFeature::Store
• requires valid GFF3• requires 'prokaryotic' genbank2gff3
• User defined gene-models
• CHADO frontend• User defined everything• Bio::Chado::Schema / DBIx::Class
QuickTime™ and a decompressor
are needed to see this picture.
thanks
• Jim Hu, the rest of the Hu Lab• EcoliHub(.org) & NIH• GMOD• Mediawiki Developers Mailing List
Daniel Renfro [email protected]
http://gmod.org/TableEdit