Skip to content

xshang/Decombinator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Decombinator

##Notes This version is significantly different from the original while maintaining the primary functionality.

####Original authors Niclas Thomas, James Heather, Wilfred Ndifon, John Shawe-Taylor, Benny Chain.

####Their repo https://github.com/uclinfectionimmunity/Decombinator

##Description Decombinator is a tool for the fast, efficient analysis of T cell receptor (TcR) repertoire samples, designed to be accessible to those with no previous programming experience. It is based on the Aho-Corasick algorithm which uses a finite state automaton (FSA) to quickly assign a specific V and J gene segment. From these assignments, it is then able to determine the number of germline V and J deletions and the string of contiguous nucleotides which lie between the 3' end of the V gene segment and the 5' end of the J gene segment. These 5 variables form the identifier which uniquely categorises each distinct TcR sequence. For more details, please see (Thomas et al.). Decombinator assumes no prior programming experience.

##Requires NumPy Biopython matplotlib acora Levenshtein

##Usage decombinator-analyze [OPTIONS] fastq

decombinator-distinct-clones

decombinator-translated-sequences

This stuff needs to be changed... Decombinator.plot_v_usage(handle=open("DecombinatorResults.txt","rU"),order="frequency") Decombinator.plot_j_usage(handle=open("DecombinatorResults.txt","rU"),order="frequency") Decombinator.plot_del_v(handle=open("DecombinatorResults.txt","rU")) Decombinator.plot_del_j(handle=open("DecombinatorResults.txt","rU")) Decombinator.plot_vj_joint_dist(handle=open("DecombinatorResults.txt","rU")) Decombinator.plot_insert_lengths(handle=open("DecombinatorResults.txt","rU"))

About

tool for analysis of T cell receptor repertoires

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published