WormBase Database (indra.sources.wormbase)
This module provides an interface to the WormBase knowledge base and extracts C. elegans genetic and molecular interactions as INDRA Statements.
WormBase can be accessed at https://wormbase.org/.
WormBase API (indra.sources.wormbase.api)
- indra.sources.wormbase.api.process_from_files(wormbase_gen_data_file, wormbase_mol_data_file, wb_to_entrez_mappings_file)[source]
Process WormBase interaction data from TSV files.
- Parameters:
- Returns:
WormBaseProcessor containing Statements extracted from the interactions data.
- Return type:
indra.sources.wormbase.WormBaseProcessor
WormBase Processor (indra.sources.wormbase.processor)
- class indra.sources.wormbase.processor.WormBaseProcessor(data, mappings_df)[source]
Extracts INDRA statements from WormBase interaction data.
Miscellaneous info for WormBase interaction data (genetic and molecular):
Unique source databases: [‘wormbase’ ‘biogrid’ ‘MINT’ ‘IntAct’ ‘UniProt’ ‘DIP’]
Unique agent ID types: [‘wormbase’ ‘entrez gene/locuslink’ ‘uniprotkb’ ‘intact’]
Unique interaction ID types: [‘wormbase’ ‘biogrid’ ‘intact’ ‘mint’ ‘imex’ ‘dip’ ‘wwpdb’ ‘emdb’]
- Parameters:
data – Raw data from WormBase to be processed.