Published
Edited
Sep 16, 2019
Insert cell
Insert cell
md `## Methods
The first thing is to find teh APIs ... looking with devtools on <a href="https://beta.oncomx.org" target="_blank">beta.oncomx.org</a>.
### APIs
page says APIs forthcoming and instead a number of data sources are listed:
<ol>
<li><a href="https://beta.oncomx.org/static/data/BioMuta3.csv" target="_blank">BioMutation</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/BioXpress_interface_overall_final_v2.0.csv" target="_blank">BioExpress</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/biomarkers.csv" target="_blank">EDRN</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/UniProt2ReactomeReactions.txt" target="_blank">Reactome</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/Homo_sapiens_expr_simple_development.tsv" target="_blank">BGEE</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/updated_human_cancer_scRNA_expression.csv" target="_blank">SCRNA</a>.</li>
<li><a href="https://beta.oncomx.org/static/data/human_cancer_biomarkers_breast.csv" target="_blank">FDA Breast</a>.</li>

</ol>

`
Insert cell
md`
## Libraries
`
Insert cell
d3 = require('d3')
Insert cell
md`
## BioMutation
Let's us thsi dataset as an test for how it could be indexed and served with an API. Because we are in a hurry we'll use an existing service, like <a href="https://www.tylertech.com/products/socrata/open-data-citizen-engagement" target="_blank">socrata</a>.
`
Insert cell
d3.csv("https://beta.oncomx.org/static/data/BioMuta3.csv").then(function(data) {
console.log(data[0]);
});
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more