LncRNA2Target

class openomics.database.interaction.LncRNA2Target(path='http://123.59.132.21/lncrna2target/data/', file_resources=None, source_index='gene_name', target_index='gene_name', edge_attr=None, filters={'Species': 'Homo sapiens', 'species_id': 9606}, directed=True, relabel_nodes=None, version='high_throughput')[source][source]

Bases: openomics.database.interaction.Interactions

Methods Summary

load_network(file_resources, …)

Handles data processing from file_resources to a Pandas DataFrame which contain edgelist data, then constructs and return a NetworkX Graph.

load_network_high_throughput(file_resources)

load_network_low_throughput(file_resources)

Methods Documentation

load_network(file_resources, source_col_name, target_col_name, edge_attr, directed, filters)[source][source]

Handles data processing from file_resources to a Pandas DataFrame which contain edgelist data, then constructs and return a NetworkX Graph. :param file_resources: a dict of file name and file path/object :param source_col_name: column name of the dataframe for source in the edge :type source_col_name: str :param target_col_name: column name of the dataframe for target in the edge :type target_col_name: str :param edge_attr: list of str for column data to include in each edge :type edge_attr: list :param directed: True to return a DiGraph(), else Graph() :type directed: bool :param filters: A dict of {column name: column values} to filter the dataframe

Returns

a NetworkX Graph or DiGraph

Return type

network

load_network_high_throughput(file_resources, source_col_name='lncrna_symbol', target_col_name='gene_symbol', edge_attr=None, directed=True, filters=None)[source][source]
load_network_low_throughput(file_resources, source_col_name='GENCODE_gene_name', target_col_name='Target_official_symbol', edge_attr=None, directed=True, filters=None)[source][source]