Skip to content
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

human gdTRC support? #3

Open
dchutc opened this issue Apr 2, 2020 · 3 comments
Open

human gdTRC support? #3

dchutc opened this issue Apr 2, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@dchutc
Copy link

dchutc commented Apr 2, 2020

Hi,

Possibly the same as to Dharamendra's question: Is it similarly straightforward to add support for human gamma delta TCRs?

Best regards,
Don

@aqzas
Copy link
Collaborator

aqzas commented Apr 15, 2020

Hi, dchutc

Sorry for the late reply.
To add support for human gamma delta TCRs (or some other custom genome ), user need to add some settings in reference.jl.
For example, to add support gamma chain CDR3 region, one should add an option in refg, follow the rule and syntax of other options, which should be like:

"hs" => Dict(
    "TRB"=>Dict(...),
    "TRA"=>Dict(...),
    "IGH"=>Dict(...),
    "TRG"=>Dict(
         "CDR3" => Dict(
                "vregion" => "",
                "jregion" => "",
                "cmotif" => "",
                "fmotif" => "",
                "coffset" => ,
                "foffset" => ,
                "innerC" => "place_holder",
                "innerF" => "place_holder",
            ),
    )
)

where

  • vregion and jregion are the path of reference genome (nucleic acid sequence)
  • cmotif and fmotif are the motif pattern in head and tail of gamma chain CDR3s.
  • coffset and foffset are the offset of C104 and F114 in the patterns above.
  • innerC and innerF are also the motif pattern in head and tail of gamma chain CDR3s, but innerC should begin with the 'C' and innerF' should end with 'F'. This option is used to rescue some CDR3s that don't contain complete motifs in cmotifandfmotif`. (optional, just fill "place_holder" is not needed).

Additionally, 'TRG' should be add to catt Line 16, like

    parser.add_argument("--chain", default="TRB", choices=['TRB', 'TRA', 'IGH', 'TRG'])

@dchutc
Copy link
Author

dchutc commented Apr 16, 2020

Thanks!

@sciencepeak
Copy link

Hi, aqzas,

Could you please update the --chain parameters in the next version of CATT tool, so it can handle all TRA, TRB, TRD, TRG for human? That would be much more user-friendly than letting users to edit the source code.

Thanks.

@chunjie-sam-liu chunjie-sam-liu added the enhancement New feature or request label Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants