/QAWorkflows

Workflows for the testing the data and filters from the Open PHACTS API

QAWorkflows

Workflows for the testing the data and filters from the Open PHACTS API

Target comparison(2): - Target information: Compares Target Information from 1.4 API release with the data on Develop (ops2). Requires a list of uniprot accession numbers and writes a csv file with the merged result of selected columns. TODO: Target Information batch calls.

- Target pharmacology:
Compares Target Pharmacology Counts from 1.4, Develop and the Chembl knime nodes. Requires a list of Targets in Chembl 20 (taken from ftp://ftp.ebi.ac.uk/pub/databases/chembl/ChEMBLdb/releases/chembl_20/chembl_uniprot_mapping.txt). 
TODO: Compare the activities of Target Pharmacology results, and add tests for different filtering options. 

- EC classification:
Retrieves all proteins classified with the given EC code from Develop (1.4 can be joined in as well). The output file can be used to compare if all targets for a given class are returned (currently only data for EC1 available). 
TODO: Add filtering options. Add checking for the classification of a given protein. 

- Chembl classification: 
Retrieves all proteins classified with the given Chembl class from Develop. 
TODO: needs testset to compare against. 

TODO:
- GO classification
- Classifications of compounds for Target
- Target class pharmacology with filters