TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological...

22
QuickTime™ and a decompressor are needed to see this TableEdit A Mediawiki Extension

Transcript of TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological...

Page 1: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

TableEditA Mediawiki Extension

Page 2: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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

Page 3: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

example

QuickTime™ and a decompressor

are needed to see this picture.

Page 4: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

example

QuickTime™ and a decompressor

are needed to see this picture.

Page 5: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

example

QuickTime™ and a decompressor

are needed to see this picture.

Page 6: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

creating tables

QuickTime™ and a decompressor

are needed to see this picture.

Page 7: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

creating tables

QuickTime™ and a decompressor

are needed to see this picture.

Page 8: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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.

Page 9: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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>

Page 10: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

test the demo gods

Page 11: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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

Page 12: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

jQuery / DataTables

Page 13: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

summary tables

QuickTime™ and a decompressor

are needed to see this picture.

Page 14: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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.

Page 15: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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

Page 16: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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.

Page 17: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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.

Page 18: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

QuickTime™ and a decompressor

are needed to see this picture.

help links

QuickTime™ and a decompressor

are needed to see this picture.

Page 19: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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 );

Page 20: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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

Page 21: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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

Page 22: TableEdit A Mediawiki Extension. overview Goals –Merge free-form wiki's with tabular biological data –Make tables useful in MediaWiki –Make it easy to.

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