Giter Club home page Giter Club logo

Comments (4)

pcahan1 avatar pcahan1 commented on July 19, 2024 1

Hi,

If you are using any of our pre-trainined cnProc files, then yes total=1e5 so that your query data is compatible with the training data. If you are generating your own cnProc, then you you should set it to a value that is <= min expected total read count of any of your training or query samples. Thank you for your interest in CellNet. We hope to have an updated and more robust version available soon.

from cellnet.

pcahan1 avatar pcahan1 commented on July 19, 2024

Hi,

This should be possible. You will want to create an object that is similar to what is produced from running cn_salmon. This will entail calling ...

salmon_load_tranEst, which will load the transcript estimates from the quant.sf file.

gene_expr_sum, which will provide gene level extimates

trans_rnaseq, which will normalize by size

Take a look at the cn_salmon function definition so that you make a list with the expected element names

from cellnet.

rebekabato avatar rebekabato commented on July 19, 2024

Hi Patrick!

I am also using salmon quant.sf files to run CellNet on. I created a big merged file containing all my samples and gene-level estimates (raw read counts). I would like to use trans_rnaseq() to normalize my data, however, I can't get around the "total" argument that this function takes. I have read the manual of course, but still don't understand what number I am supposed to use here and how to calculate it.

When I was googling around at some point I found that total=1e5 was applied in this function, but I believe I am supposed to customize this value to my experiment.

Would you please explain how to obtain the right value for the total argument in the trans_rnaseq function? I appreciate your time to answer!

from cellnet.

rebekabato avatar rebekabato commented on July 19, 2024

Thanks for your prompt reply! Would you please elaborate on what kind of normalization happens at this step? I can see that you previously wrote it normalizes by size, but I would love to understand the process a bit more deeply. Or if you could direct me to some online source where I can read about this, that is fine too. Thanks so much!

from cellnet.

Related Issues (20)

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.