openproblems-bio / openproblems

Formalizing and benchmarking open problems in single-cell genomics
MIT License
287 stars 76 forks source link

Add pymde to dimensionality reduction #767

Closed scottgigante-immunai closed 1 year ago

scottgigante-immunai commented 1 year ago

Submission type

Testing

Submission guidelines

PR review checklist

This PR will be evaluated on the basis of the following checks:

scottgigante-immunai commented 1 year ago

Ah. We haven't been doing that for any of the other tasks -- is it something we want to continue with DR?

lazappi commented 1 year ago

Ah. We haven't been doing that for any of the other tasks -- is it something we want to continue with DR?

🤷🏻 It could be useful but you should also be able to see what methods are implemented from the website. I'm not particularly attached to it, I think it was in the template I was given so I tried to keep it up to date. Either we keep updating it or remove it, having it half done is probably the worst option.

scottgigante-immunai commented 1 year ago

@LuckyMD thoughts? I moved it to the API section because it wasn't in the other tasks and it made the website very long. I think I'm inclined to let people go to the bibliography if they want details?

LuckyMD commented 1 year ago

Hmm.. it looks like a lot of effort went into that README that we're mostly not using on the website. I wouldn't make it the norm for other tasks, but I would probably keep it here given how much is already there... seems a waste to remove, no?

scottgigante-immunai commented 1 year ago

I agree it seems like a waste to remove, but it could also be a waste to maintain something we don't want or need.

lazappi commented 1 year ago

I agree it seems like a waste to remove, but it could also be a waste to maintain something we don't want or need.

That's what I was thinking. If we don't have it for the other tasks and there's no use for it going forward it should probably be removed to avoid maintaining it (although it did take me a while to write it all in the first place).

LuckyMD commented 1 year ago

fair enough. I hope you could use it for the supplementary materials @lazappi.

scottgigante-immunai commented 1 year ago

I'm going to go ahead and merge this one, and we can remove the method descriptions from the API in a separate PR.

codecov[bot] commented 1 year ago

Codecov Report

Base: 94.78% // Head: 94.78% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (8e97631) compared to base (3d8964a). Patch coverage: 96.38% of modified lines in pull request are covered.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #767 +/- ## ========================================== - Coverage 94.78% 94.78% -0.01% ========================================== Files 155 155 Lines 4163 4273 +110 Branches 215 225 +10 ========================================== + Hits 3946 4050 +104 - Misses 142 147 +5 - Partials 75 76 +1 ``` | Flag | Coverage Δ | | |---|---|---| | unittests | `94.78% <96.38%> (-0.01%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#carryforward-flags-in-the-pull-request-comment) to find out more. | [Impacted Files](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio) | Coverage Δ | | |---|---|---| | [...oblems/data/Wagner\_2018\_zebrafish\_embryo\_CRISPR.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL2RhdGEvV2FnbmVyXzIwMThfemVicmFmaXNoX2VtYnJ5b19DUklTUFIucHk=) | `0.00% <ø> (ø)` | | | [openproblems/data/multimodal/citeseq.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL2RhdGEvbXVsdGltb2RhbC9jaXRlc2VxLnB5) | `100.00% <ø> (ø)` | | | [openproblems/data/tabula\_muris\_senis.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL2RhdGEvdGFidWxhX211cmlzX3NlbmlzLnB5) | `83.11% <ø> (ø)` | | | [...ration/batch\_integration\_embed/metrics/cc\_score.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL2NjX3Njb3JlLnB5) | `100.00% <ø> (ø)` | | | [...n/batch\_integration\_embed/metrics/iso\_label\_sil.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL2lzb19sYWJlbF9zaWwucHk=) | `100.00% <ø> (ø)` | | | [...ntegration/batch\_integration\_embed/metrics/kBET.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL2tCRVQucHk=) | `100.00% <ø> (ø)` | | | [...integration/batch\_integration\_embed/metrics/pcr.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL3Bjci5weQ==) | `100.00% <ø> (ø)` | | | [...ation/batch\_integration\_embed/metrics/sil\_batch.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL3NpbF9iYXRjaC5weQ==) | `100.00% <ø> (ø)` | | | [...tion/batch\_integration\_embed/metrics/silhouette.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9lbWJlZC9tZXRyaWNzL3NpbGhvdWV0dGUucHk=) | `100.00% <ø> (ø)` | | | [...tion/batch\_integration\_feature/methods/baseline.py](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio#diff-b3BlbnByb2JsZW1zL3Rhc2tzL19iYXRjaF9pbnRlZ3JhdGlvbi9iYXRjaF9pbnRlZ3JhdGlvbl9mZWF0dXJlL21ldGhvZHMvYmFzZWxpbmUucHk=) | `100.00% <ø> (ø)` | | | ... and [85 more](https://codecov.io/gh/openproblems-bio/openproblems/pull/767?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio) | | Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio). Have a feature suggestion? [Share it here.](https://app.codecov.io/gh/feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=openproblems-bio)

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.