ACSN Database (indra.sources.acsn
)
This module implements an API and processor for the ACSN resource which is available at https://acsn.curie.fr/ACSN2/ACSN2.html.
ACSN API (indra.sources.acsn.api
)
- indra.sources.acsn.api.process_df(relations_df, correspondence_dict)[source]
Process ACSN data from input data structures.
- Parameters
relations_df (
DataFrame
) – An ACSN tab-separated data frame which consists of binary relationships between proteins with PMIDs.correspondence_dict (
Mapping
) – A dictionary with correspondences between ACSN entities and their HGNC symbols.
- Return type
- Returns
A processor with a list of INDRA statements that were extracted in its statements attribute.
- indra.sources.acsn.api.process_files(relations_path, correspondence_path)[source]
Process ACSN data from input files.
- Parameters
- Return type
- Returns
A processor with a list of INDRA statements that were extracted in its statements attribute.
ACSN Processor (indra.sources.acsn.processor
)
- class indra.sources.acsn.processor.AcsnProcessor(relations_df, correspondence_dict)[source]
Processes Atlas of cancer signalling network (ACSN) relationships into INDRA statements
- relations_df
A tab-separated data frame which consists of binary relationship between proteins with PMIDs.
- Type
pandas.DataFrame
- correspondence_dict
A dictionary with correspondences between ACSN entities and their HGNC symbols.
- Type