- Support the input of one or multiple genes trends to initialize cell time, see config.py, parameter self.IROOT
- Re-formulate the structure of configuratioin file
- Change threshold for self.AGENES_R2
- Add benchmarking function to scVelo
- Provide prediction script which uses down-sampled data to predict RNA velocity and cell time on entire dataset
- Add notebooks for auxiliary functions
- Support input of both raw path and adata objects
- Fix bugs on logging file
- Beta version of UniTVelo released
- Provide option of using gene counts for model initialization
- Provide reference script for choosing unified-time mode or independent mode
- Provide sampling script when dataset is oversized and GPU memory is bottleneck
- Re-organize configuration file
- Number of velocity genes can be amplified (an adjustable hyper-parameter) during optimization which allows post-analysis on more genes
- Fix bug for early stopping scenarios
- Fix bug in saving files
- Add adjustable parameters for penalty in configuration file
- Add penalty on loss function
- Support informative gene selection in unified-time mode
- Support CPU mode for model fitting
- Fix bugs in documentations
- Fix bugs in setup.py
- Add tutorials and documentations
- Alpha version of UniTVelo released