|
| 1 | +# Bladder Patient Derived Organoid Dataset |
| 2 | + |
| 3 | +This dataset comes from a [2018 publication](https://www.sciencedirect.com/science/article/pii/S0092867418302976?via%3Dihub) (Lee et. al., 2018) that created several bladder PDO lines from xenografts in mice and performed sequencing and drug experiments. |
| 4 | + |
| 5 | +## Samples |
| 6 | + |
| 7 | +Sample information can be found on Synapse [here](https://www.synapse.org/Synapse:syn64765486). |
| 8 | + |
| 9 | +## Omics Data |
| 10 | + |
| 11 | +This study had copy number variation, RNA-seq and mutation data that was included. |
| 12 | + |
| 13 | +Copy number data is available at [this synapse link](https://www.synapse.org/Synapse:syn64765499). Mutation data is available at [this synapse link](https://www.synapse.org/Synapse:syn64765525). RNA-Seq data was acquired from GEO, we used the 'GSE1039990_Normalized_counts.txt.gz' table available on GEO [GSE103990](https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE103990). |
| 14 | + |
| 15 | +## Drug Dose-Response Experiments |
| 16 | + |
| 17 | +For these data, we had complete drug dose-response data to recalculate curves, available on Synapse in the [Lee Bladder PDO Datasets](https://www.synapse.org/Synapse:syn64765430) folder. |
| 18 | + |
| 19 | +## To Run Code |
| 20 | + |
| 21 | +### First sample and omics steps are the same, by hand locally or in full build process |
| 22 | +``` |
| 23 | +python3 00_createBladderPDOSampleFile.py --token $SYNAPSE_AUTH_TOKEN -p prevSamples |
| 24 | +
|
| 25 | +# for mutation data (-m) |
| 26 | +python3 01_createBladderPDOOmicsFiles.py --token $SYNAPSE_AUTH_TOKEN -s curSamples -g genes.csv -m |
| 27 | +# for expressiondata (-e) |
| 28 | +python3 01_createBladderPDOOmicsFiles.py --token $SYNAPSE_AUTH_TOKEN -s curSamples -g genes.csv -e |
| 29 | +# for copynumber (-c) |
| 30 | +python3 01_createBladderPDOOmicsFiles.py --token $SYNAPSE_AUTH_TOKEN -s curSamples -g genes.csv -c |
| 31 | +``` |
| 32 | + |
| 33 | +### For drug and experiment steps, command depends on location of helper scripts |
| 34 | +``` |
| 35 | +# for running locally (from build directory): |
| 36 | +python3 -m bladderpdo.02_createBladderPDODrugsFile --token $SYNAPSE_AUTH_TOKEN -d prevDrugFilePath -o ./bladderpdo/bladderpdo_drugs.tsv |
| 37 | +# for running in Docker as part of full build |
| 38 | +python3 02_createBladderPDODrugsFile.py --token $SYNAPSE_AUTH_TOKEN -d prevDrugFilePath -o /tmp/bladderpdo_drugs.tsv |
| 39 | +
|
| 40 | +# for running locally (from build directory): |
| 41 | +python3 utils/build_drug_desc.py --drugtable ./bladderpdo/bladderpdo_drugs.tsv --desctable ./bladderpdo/bladderpdo_drug_descriptors.tsv.gz |
| 42 | +# for running in docker as part of full build |
| 43 | +python3 build_drug_desc.py --drugtable /tmp/bladderpdo_drugs.tsv --desctable /tmp/bladderpdo_drug_descriptors.tsv.gz |
| 44 | +
|
| 45 | +
|
| 46 | +python3 03_createBladderPDOExperimentFile.py --token $SYNAPSE_AUTH_TOKEN --drugfile curDrugFile --curSampleFile curSampleFile --output /tmp/bladderpdo_doserep.tsv |
| 47 | +
|
| 48 | +python3 fit_curve.py --input /tmp/bladderpdo_doserep.tsv --output /tmp/bladderpdo_experiments.tsv |
| 49 | +``` |
0 commit comments