Closed ghost closed 1 year ago
Hi @vlaufer
Thanks for reporting. It is resolved here a42b2a090a4f86a25ccf1b82e1606eba29d2bfc7
There is still an issue with mapping SAMPLE_ID
to PATIENT_ID
in the assays.
Currently when there is no match with the PATIENT_ID
, the assays are put in the metadata(mae)
.
I will work on a fix.
Best,
Marcel
I've incorporated information from SAMPLE_ID
from the datasets to map and build SummarizedExperiment
objects.
Now, you should get an object that looks like the following:
> (mae <- cBioDataPack("brain_cptac_2020"))
A MultiAssayExperiment object of 7 listed
experiments with user-defined names and respective classes.
Containing an ExperimentList class object of length 7:
[1] cna: SummarizedExperiment with 19380 rows and 190 columns
[2] linear_cna: SummarizedExperiment with 19380 rows and 190 columns
[3] mrna_seq_v2_rsem_zscores_ref_all_samples: SummarizedExperiment with 18209 rows and 188 columns
[4] mrna_seq_v2_rsem: SummarizedExperiment with 18209 rows and 188 columns
[5] mutations: RaggedExperiment with 9951 rows and 200 columns
[6] protein_quantification_zscores: SummarizedExperiment with 6429 rows and 218 columns
[7] protein_quantification: SummarizedExperiment with 6429 rows and 218 columns
Functionality:
experiments() - obtain the ExperimentList instance
colData() - the primary/phenotype DataFrame
sampleMap() - the sample coordination DataFrame
`$`, `[`, `[[` - extract colData columns, subset, or experiment
*Format() - convert into a long or wide DataFrame
assays() - convert ExperimentList to a SimpleList of matrices
exportClass() - save data to flat files
These changes are in the latest version of cBioPortalData
in Bioc-devel (package version 2.13.4
).
hello, followed the docs, and while, as presented there,
mae<-cBioDataPack("acc")
downloads a multiassayexperiment, the same command,mae<-cBioDataPack("brain_cptac_2020")
fails with
however,
getStudies(cbio)[30,]$studyId
returns "brain_cptac_2020" - precisely what is input. What is going on here?