Profile picture
ChristofferFlensburg @CFlensburg
, 10 tweets, 5 min read Read on Twitter
SuperFreq: Integrated mutation detection and clonal tracking in cancer biorxiv.org/content/early/…

If you want to use: github.com/ChristofferFle…
I've developed and used this the last 4+ years, and now finally out! 🎉

Let me make a thread (or tree?) from here.
What is superFreq?
It analyses cancer exomes, especially geared for multiple matched cancer samples.
- calls somatic SNVs
- calls CNAs
- calls clones and phylogeny

as well as quality of life:
- annotates variants (effect, dbSNP, ExAC, COSMIC)
- lots of plots: results and QC
Why should you use it?
Not because it beats some other method in precision/recall on simulated data, but because it's been developed to answer questions from ours and others data. So focus has been on:
- robust to noise
- working without matched normal
- lots of QC
My favourite plot! It compares somatic SNV calls from 5 methods across 300 cancers. 5 way venn diagram? 300 of those? Not a great idea...

What if I told you that you can get a good overview of that in a single plot?
This plot of course made with help from @ngehlenborg's upsetr:
github.com/hms-dbmi/UpSetR
We really only barely mention this in the paper, but it's pretty cool imo, and I'm not sure anyone else does this in an automated way. When multiple matched samples are analysed, superFreq checks if it's the same allele that's affected by each CNA, and acts accordingly.
As most of superFreq, it's inspired by an analysis of real patient data, in this case from biorxiv.org/content/early/…. Especially Supplementary figure 4. We could split a gain of chr7 into different events, pointing to convergent evolution.
I looked through the river plots of an AML cohort with diagnosis and relapse sample, and found this, which is how it is shown in superFreq output. chr8 has a AAB genotype call in the orange clone, ABB in the red. Both gain, but of different alleles.
The signal for these is really super strong (if region decently big). This sample a bit noisy, but there is a clean gain of chr8 in both samples. Scattering the VAFs of diagnosis vs relapse on chr8 shows clear off-diagonal clusters, which is what the call is based on.
All the above plots come default from a superFreq run. With infinite time it's be interesting to look at performance of these calls over cohorts and some orthogonal verification, but well. Data from here:
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to ChristofferFlensburg
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!