theislab / cellrank_reproducibility_preprint Goto Github PK
View Code? Open in Web Editor NEWCode to reproduce results from the CellRank preprint
Home Page: https://cellrank.org
License: BSD 3-Clause "New" or "Revised" License
Code to reproduce results from the CellRank preprint
Home Page: https://cellrank.org
License: BSD 3-Clause "New" or "Revised" License
I will include this in the main pancreas notebook, that's much easier to maintain, single source of truth etc.
My remarks:
from path import CACHE_DIR, FIG_DIR
_DIR
, data-related stuff prefixed with DATA_
, caching with CACHE_
, etc.)cellrank-reproduciblity
with all the correct package versions (if something requires a different version, then a separate yaml file will be within that directory)Plot results
in preprocessing notebooks will be removed when filling the notebook up)ml
and mk
, maybe if we could use different aliases or capitalize it or move it to the front before the dateYYYY-MM-DD
.Supplemental figure where we illustrate the idea behind the GPCCA algortithm.
This concerns the main figures 2 and 3 as well as a number of supplemental figures. Add the Palantir pseudotime to the dataset on figshare and add the magic imputed data as an extra array to figshare.
The repo is public now, so we can...
This should serve as a starting point for the restructuring of notebooks.
Informally:
TODOs:
For some reason, it's huge... Did any of us commit and data inside?
Inspecting this, it's git objects (245M ./.git/objects).
And 99M ./notebooks
I suggest we prune this once everything is done - I can do a test run on my private fork to see if we can prune the git objects.
Had to install a couple new packages, share the final version once we're done.
I haven't yet added this to the README. I'm still going to need scachepy in my notebooks because I don't want to re-compute velocities and my stochastic kernel each time I have to re-generate a figure. I suggest we have a caching directory that mirrors the structure of the data directory. We won't share the actual cached files because they are too large but I will place .gitkeep
files so that we have the same folder structure. What are your thoughts on this?
Make sure to add gitkeep files later on for the new cache directly ets.
@michalk8 , I think your date formatting does not follow our guidelines, see https://github.com/theislab/cellrank_reproducibility/wiki/Usage-guidelines
It seems that you went for YYYY-DD-MM, whereas we agreed on YYYY-MM-DD. Can you fix this please? Thanks!
Also in the links please...
@michalk8 let's keep in mind to print important package versions like FateID, STEMNET or Palantir in the banchmark notebooks as these are not included in cr.logging.print_versions()
Clean up
Move the notebook to compute the concept figure, clean it up and prep.
That probably shouldn't be there...
I'm collecting to do's from various notebooks here:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.