pypath.inputs.go.go_descendants_goose§

pypath.inputs.go.go_descendants_goose(aspects=('C', 'F', 'P'))[source]§

Queries descendants of GO terms by AmiGO goose.

IMPORTANT: This is not the preferred method any more to get descendants. Recently the preferred method to access GO annotations is pypath.inputs.go.go_descendants_quickgo. The data in GO MySQL instances has not been updated since Dec 2016. Unfortunately the providers ceased to support MySQL, the most flexible and highest performance access to GO data. The replacement is Solr which is far from providing the same features as MySQL, for example it is unable to provide GO graph relationships. Other service is QuickGO which is up to date and has nice ways to query the ontology.

Returns dict of sets where keys are GO accessions and values are sets of their descendants.

Parameters:

aspects (tuple) – GO aspects: C, F and P for cellular_component, molecular_function and biological_process, respectively.