-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow precomputed baseline for single sample pipeline #124
Comments
Additionally, large datasets stall the script due to rasterisation of the heatmap |
Hi @wudustan, Thanks |
Thanks for replying @AntonioDeFalco I have a large experiment (>20 libraries: 4 timepoints +/- drug) where a cancer stem cell culture was treated with high dose drug over a long period of time to generate resistant cells. All the cells in the experiment are malignant and I want to get a subclonal analysis to see if specific subclones develop and persist over time, but due to the way From a conceptual point of view, finding an artificial baseline from 100% tumour single-sample-wise will also be problematic since individual samples will have different amounts and types of CNA events. If I could pre-calculate a baseline from the whole dataset and then use that to do clonal analysis on all libraries separately, I would get a more consistent result. I previously ran the analysis as single libraries, but looking at the heatmap the script generates - I can tell the clustering and clonal calling isn't correct, but because the pipeline is one giant wrapper script, it makes it hard to modify. I can't pass it a vector of normal cells for |
@AntonioDeFalco do you have any advice for how to proceed? |
For
pipelineCNA()
a synthetic baseline is calculated per-sample. This can be an issue when you have a large dataset and have to run single samples for computational reasons as the baseline is different for each sample. There should ideally be a way to generate a baseline for whole dataset and then allow that as the subtraction for each sample separately.Relevant code:
The text was updated successfully, but these errors were encountered: