Notebooks 2.0 is here.

Public
Edited
May 29, 2023
1 star
Insert cell
Insert cell
Insert cell
htl.html`<pre>${samtoolsOut.stdout}</pre>`
Insert cell
samtoolsOut = cliObj.cli.exec(
"samtools view /shared/data/test.bam 20:39,352,829-39,352,842"
)
Insert cell
await cliObj.cli.mount([
{ name: "test.bam", url: bamURL },
{ name: "test.bam.bai", url: baiURL }
])
Insert cell
bamURL = "https://1000genomes.s3.amazonaws.com/phase3/data/NA12878/alignment/NA12878.chrom20.ILLUMINA.bwa.CEU.low_coverage.20121211.bam"
Insert cell
baiURL = bamURL + ".bai"
Insert cell
Insert cell
htl.html`<pre>${minimapOut.stdout}</pre>`
Insert cell
minimapOut = cliObj.cli.exec(
"minimap2 -a /minimap2/MT-human.fa /minimap2/MT-orang.fa"
)
Insert cell
Insert cell
cliObj = ({
cli: await new Aioli(["samtools/1.10", "minimap2/2.22"], {
printInterleaved: false
})
})
Insert cell
Aioli = require("@biowasm/aioli@3.1.0/dist/aioli.js")
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