Changelog
Source:NEWS.md
CellOracleR 0.1.0
Initial release of CellOracleR, a complete R implementation of the CellOracle Python package for in silico gene perturbation analysis.
Core Features
Gene Regulatory Network Inference
- Ridge regression with bootstrap aggregation (bagging)
- Cluster-specific or whole-data GRN fitting
- Configurable regularization strength
Perturbation Simulation
- Signal propagation through GRN coefficient matrix
- Support for knockouts, knockdowns, and overexpression
- Iterative propagation with configurable depth
Cell State Transition Analysis
- Transition probability estimation from expression correlation
- Embedding-based velocity calculation
- Grid-based flow visualization
Motif Analysis
- Peak-to-gene association
- TF binding site scanning via TFBSTools/motifmatchr
- JASPAR motif database integration
Technical Features
- Seurat V4/V5 compatibility: Automatic detection and handling
- C++ acceleration: Core computations via Rcpp/RcppArmadillo
- Parallel computing: future framework for cross-platform parallelization
- Cross-platform: Tested on macOS, Linux, and Windows