PharmacoDB | Search across publicly available datasets to find instances
kandi X-RAY | PharmacoDB Summary
kandi X-RAY | PharmacoDB Summary
High throughput drug screening technologies have enabled the profiling of hundreds of cancer cell lines to a large variety of small molecules to discover novel and repurposed treatments. Several large studies have been publicly released testing candidate molecules, often with corresponding molecular profiles of the cell lines used for drug screening. These studies have become invaluable resources for the research community, allowing researchers to leverage the collected data to support their own research. However, such pharmacogenomic datasets are disparate and lack of standardization for cell line and drug identifiers, and used heterogeneous data format for the drug sensitivity measurements. To address these issues, we developed PharmacoDB, a web-application assembling the largest in vitro drug screens in a single database, and allowing users to easily query the union of studies released to date. PharmacoDB allows scientists to search across publicly available datasets to find instances where a drug or cell line of interest has been profiled, and to view and compare the dose-response data for a specific cell line - drug pair from any of the studies included in the database. Application currently has two main components: api and web-application.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PharmacoDB
PharmacoDB Key Features
PharmacoDB Examples and Code Snippets
Community Discussions
Trending Discussions on PharmacoDB
QUESTION
I am iterating over two dictionaries and when I find a match on keys I concatenate values from both dictionaries and create a url and store the results in a new list.
database_dict
is static and will never change. However the second dictionary cross_ref_dict
is based on values from a file that I am parsing.
So in a nutshell the database_dict
will always have more values then the cross_ref_dict
.
Below you will find my current solution, which works fine when the amount of elements in both dictionaries is the same. But when they are different I receive an empty list. How do I handle this situation and return concatenated values only for those that are found in database_dict
?
I would only like to concatenate the values if the keys match, if there is no match or no value is found I would like that nothing is returned.
ANSWER
Answered 2020-Oct-19 at 15:06You can find the intersection of the keys
, and then simply iterate over it.
something like:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install PharmacoDB
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page