Coder Social home page Coder Social logo

scadie's People

Contributors

randalljellis avatar tdw1221 avatar

Stargazers

Mengyi Xu avatar David J. H. Shih avatar  avatar zhao qiang avatar Qin Lin avatar Gian M. Franceschini avatar slp avatar

Watchers

 avatar

scadie's Issues

Error in update_W in Estimate_sd_general

Hello,

Thanks for developing this great package. I followed the "SCADIE_vignette.Rmd"(https://github.com/tdw1221/SCADIE/blob/main/vignettes/SCADIE_vignette.Rmd)
and successfully run through the example data. Then I applied SCADIE_vignette.Rmd to my own data. It went through
ihc_bulk_groundtruth_scad_output <- Iterate_W_H_full_general( )

but generated error at the last step: ihc_bulk_groundtruth_sd <- Estimate_sd_general(input_list=ihc_bulk, update_W_method="SCAD" ,method="jackknife",cores=1,bs_num=NA,H_update_method="NNLS",H_update_gene="all",signature_gene_row_index=ihc_bulk$signature_gene_row_index,max_itr = 100,cutoff = 10^-6,jk_subsample = 15 )

The error info is: "Error in update_W(H_input = H_tmp, Y = bulk_expr_full) :
Duplicated or constant cols/rows in Y matrix, please check!
Calls: Estimate_sd_general ... mclapply -> lapply -> FUN -> SIR_itr_general -> update_W
Execution halted"

I checked the input data ihc_bulk, there is no duplicated or constant cols/rows in case, control, and all the data. Therefore, it seems that the error occurred in the middle of updating process.
I wonder if you know the possible reasons to cause the error and how to fix them.

Additionally, I wonder if it is OK to supply FPKM values as the input bulk expression data matrix.

Thanks a lot!

Query regarding identification of differentially expressed genes

Hello,
My name is Saurabh Bhardwaj, and I am currently working on reproducing the results from your SCADIE publication, specifically focusing on the simulated data mentioned in the paper. I am seeking your guidance on the following query:

  • In the publication, on page 4, step 5 discusses the calculation of z-scores and p-values for testing differential expression between pairs of entries W1ห† ij and W2ห† ij. I have reviewed the GitHub vignette provided, but unfortunately, I am unable to find the script corresponding to this step. It would be immensely helpful if you could share the script or guide me on where to find it.
    I greatly appreciate your time and assistance in addressing this query. Your support is crucial for the successful reproduction of the results, and I am eager to ensure accuracy in my work.

Thank you very much for your consideration, and I look forward to your response.

Error with standard error estimation

Thanks for developing this great package! I was able to replicate the method with my own data up through the second last step: Iterate_W_H_full_general().

When using Estimate_sd_general(), I get the following error. I have checked the input list and it should all be in the correct format and I've changed the number for "jk_subsample" to match my own data. Can you advise on what else might be causing this issue?

Error in seq.default(1, n_sample) : 'to' must be a finite number
In addition: Warning message:
In min(ncol(input_list$bulk_full_1), ncol(input_list$bulk_full_2)) :
no non-missing arguments to min; returning Inf

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.