Giter Club home page Giter Club logo

Comments (5)

jcao89757 avatar jcao89757 commented on September 16, 2024

Hi @gancao

Thanks for your careful observation!

I was assuming that you mentioned 'node' as the 'node_size' variable in the code. The 'nodes' here means the vertices in our graph, which represent TCR clones in our function. The size of each point represents the clonal size of one TCR clone. TCR clones within one network are plotted in one color, and linked with segments start from the central TCR to the peripheral TCRs. The locations of TCRs on the graph are randomly generated. The information we want to achieve from this plot is a global observation of the numbers of TCRs within networks and the clonal sizes of TCRs.

Please let me know if you have further questions. Thanks again for your interest!

Best regards, Ze

from tessa.

gancao avatar gancao commented on September 16, 2024

from tessa.

jcao89757 avatar jcao89757 commented on September 16, 2024

Hi @gancao ,

The figure is missing at my side, but I seem to understand your questions. Pleasse correct me if I'm wrong.

One node acturally represent one unique TCR beta-chain CDR3 sequence in your input data, and the clonal size of each node represents the number of cells that the corresponsing CDR3 sequence was detected. The clonotypes are defined by the CDR3 sequences, therefore tessa does not require 'clonotype_ids' as its input. We use TCR beta-chain CDR3 sequences to identify TCR clonotypes because those are the most related regions to T cell functions. Please find more details in the discussion section of our paper (https://www.nature.com/articles/s41592-020-01020-3).

For your second question, tessa networks are built depending on the TCR specificity, rather than their clonal sizes. TCRs within the same network are assumed to target the same antigen, and their clonal sizes do not influence their targeting specificity. Therefore it's OK to have TCRs with different clonal sizes in one network.

Please let me know if there are other things unclear for you. I would be happy to explain! Thanks again for all your questions.

Best regards, Ze

from tessa.

gancao avatar gancao commented on September 16, 2024

from tessa.

jcao89757 avatar jcao89757 commented on September 16, 2024

Hi @gancao,

Glad to know that you find my comments helpful!

It seems that we have different understandings of the analysis you mentioned in your last comment. Please let me explain and we can discuss the ways to extract more information from your results.

Please find detailed methods from the legend of Fig.2 in our paper. Briefly, we calculated the median of the clonal sizes of the non-center clones and compared the medians with the clone sizes of the center clones, rather than comparing all non-center clones with the center clones, and we observed more TCR networks with size(center clone)>median(size(non-center clones)) than the reverse. The most expanded TCR is not always the center TCR, but probablistically and overall, the center TCRs tend to have larger clone sizes than non-center ones.

Please feel free to let me know if you are not clear about this analysis or any other ones that exist in our paper! Again, I will be happy to share my experience.

Thanks for the dicussion!

Best regards, Ze

from tessa.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.