Public
Edited
Apr 24, 2023
Insert cell
Insert cell
module = import("http://127.0.0.1:5500/main.js")
Insert cell
mSigSDK = module.mSigSDK
Insert cell
Insert cell
data = await mSigSDK.mSigPortal.mSigPortalData.getMutationalSignatureActivityData('PCAWG','WGS','COSMIC_v3_Signatures_GRCh37_SBS96','',100000000)
Insert cell
Insert cell
mSigSDK.mSigPortal.mSigPortalPlots.plotSignatureActivityDataBy("testDiv", data, 'cancer');
Insert cell
Insert cell
mSigSDK.mSigPortal.mSigPortalPlots.plotSignatureAssociations("associations", data, 'SBS1', 'SBS2')
Insert cell
Insert cell
mSigSDK.mSigPortal.mSigPortalPlots.plotMSPrevalenceData("prevalence", data)
Insert cell
Insert cell
mutSpecData = await mSigSDK.mSigPortal.mSigPortalData.getMutationalSpectrumData('PCAWG',null, 'WGS','','SBS', 96)
Insert cell
processedData = mSigSDK.machineLearning.preprocessData(mutSpecData, data, "mSigPortal")
Insert cell
results = mSigSDK.machineLearning.kFoldStratifiedCV(processedData.Xs,processedData.Ys)
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