Comments (4)
Complex issue. For example how to report two consequent substitutions, which are only non-synonymous when present together. Either report them as synonymous or allow to aggregate mutations (milib)
from mixcr.
I'm thinking about simplest algorithm:
- Translate mutated sequence
- Enumerate substitutions between mutated and germline sequences
ATTAAGACACAGATA
|||| |||| ||||
ATTATAACACCGATA
->
ATTAAGACACAGATA
I K T Q I
| | |
I I T P I
ATTATAACACCGATA
->
SK1I, SQ3P
Exceptional cases:
- If sequence contain long (~ >15 nt) region with shifted frame, don't output mutations, just print something like (
frameshift
) - But if region is not too long (like the following), still print mutations for it.
ATTAAGACACA-GATA
ATTA-GACACATGATA
->
ATTAAGACACAGATA
I K T Q I
| |
I R H M I
ATTAGACACATGATA
->
SK1R, ST2H, SQ3M
- For deletions of 3,6,9... nucleotides there is also possible to output amino acid deletions... But it is not so simple in general case
from mixcr.
Basic feature for this is already implemented in com.milaboratory.core.mutations.MutationsUtil.nt2aa()...
from mixcr.
"it is now the case a mixture of SHM and NGS-related"
NGS error should be negligible compared with shm, since 'the mutation occur at a rate of about one muation per V-region sequence per cell division" ?
I am trying to calculated SHM using mixcr.
I use the command
mixcr exportClones -vHit -jHit -dHit -count -aaFeature CDR3 -vAlignment -jAlignment
to export the clone with v j alignment, and calculate the mutation based on alignment. but the shm result is very different from what I get using igblast. (we are switching from igblast to mixcr)
Am I in the right direction? Thanks.
of course, if the shm can be exported directly, it will be great.
from mixcr.
Related Issues (20)
- findAlleles with 10x single cell data HOT 1
- Need help with converting old codes to newer version HOT 1
- Error while running command exportClones: While adding VEndTrimmed error: Wrong position value HOT 2
- Java run issue HOT 3
- License error: AuthorizationError: License expired HOT 1
- Issue when running mixcr exportPlots shmTrees HOT 3
- I can't obtain the pa.json[.gz] file to create plots using exportPlots HOT 1
- Custom Reference error parsing fasta: Unknown letter '>' HOT 1
- Error while running command buildLibrary java.lang.IllegalArgumentException: Unknown symbol " " HOT 6
- MiXCR Built in Library HOT 1
- Han et al 2014 preset HOT 3
- Custom milab-human-rna-tcr-umi-race HOT 5
- mixcr exportPlots giving error HOT 8
- Clone table fields missing HOT 1
- Difference in vs4.6 vs 4.3 for TCR data using TAKARA human v2 kit - 20 vs 16824 clonotzpe counts HOT 1
- MiXCR Default Library HOT 1
- takara-mouse-rna-bcr-smarter HOT 3
- Mapping MiXCR clones back to fastq reads HOT 1
- No longer compatible with Immunarch? HOT 1
- Generic-ont alignment problem HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixcr.