Giter Site home page Giter Site logo

When dealing with multiple samples in RDS, should we opt for reduced dimensionality using 'HARMONY' or stick with PCA? about milor HOT 3 CLOSED

hai178912522 avatar hai178912522 commented on August 10, 2024
When dealing with multiple samples in RDS, should we opt for reduced dimensionality using 'HARMONY' or stick with PCA?

from milor.

Comments (3)

emdann avatar emdann commented on August 10, 2024

Hi @hai178912522,
It makes perfect sense to use the Harmony dimensionality reduction for constructing the KNN graph, if this is the integration methods you have been using for other graph based analyses on your dataset (e.g. clustering, UMAP). This looks like a fairly standard case where no significant differences in abundance are detected, probably because of a small number of replicates per condition (3 replicates as far as I can tell).

One caveat with using Harmony is that it tends to overcorrect differences between samples, as opposed to other integration methods, so it might be that differences between conditions are lost after integration.

from milor.

hai178912522 avatar hai178912522 commented on August 10, 2024

This is the situation with my design. It is a comparison of 8 vs 22 in total。
A data.frame: 30 × 2
sample group

P30.post.1 P30.post.1 Post-treatment
P2.pre P2.pre Treatment naive
P29.pre P29.pre Treatment naive
P29.post.1 P29.post.1 Post-treatment
P37.post.1 P37.post.1 Post-treatment
P8.pre P8.pre Treatment naive
P38.post.1 P38.post.1 Post-treatment
P26.pre P26.pre Treatment naive
P14.pre P14.pre Treatment naive
P9.pre P9.pre Treatment naive
P7.pre P7.pre Treatment naive
P4.pre P4.pre Treatment naive
P15.pre P15.pre Treatment naive
P27.pre P27.pre Treatment naive
P22.pre P22.pre Treatment naive
P1.post.3 P1.post.3 Post-treatment
P33.post.1 P33.post.1 Post-treatment
P12.pre P12.pre Treatment naive
P36.post.1 P36.post.1 Post-treatment
P34.pre P34.pre Treatment naive
P6.pre P6.pre Treatment naive
P23.pre P23.pre Treatment naive
P33.pre P33.pre Treatment naive
P20.pre P20.pre Treatment naive
P35.post.1 P35.post.1 Post-treatment
P17.pre P17.pre Treatment naive
P30.pre P30.pre Treatment naive
P18.pre P18.pre Treatment naive
P35.pre P35.pre Treatment naive
P28.pre P28.pre Treatment naive
Is there any good method to help adjust the results?

from milor.

MikeDMorgan avatar MikeDMorgan commented on August 10, 2024

Closing due to inactivity

from milor.

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.