Package: darwin 1.0.0
darwin: Multi-Objective Gene Selection Using Evolutionary Algorithms
Automatic gene selection for bulk RNA-seq deconvolution using multi-objective optimization. Implements the NSGA-II algorithm to simultaneously minimize correlation and maximize distance between cell type expression profiles, yielding Pareto-optimal gene subsets. Supports Seurat objects (V4 and V5), SingleCellExperiment, and standard matrix inputs. Includes built-in deconvolution methods and parallel computing support.
Authors:
darwin_1.0.0.tar.gz
darwin_1.0.0.zip(r-4.7)darwin_1.0.0.zip(r-4.6)darwin_1.0.0.zip(r-4.5)
darwin_1.0.0.tgz(r-4.6-x86_64)darwin_1.0.0.tgz(r-4.6-arm64)darwin_1.0.0.tgz(r-4.5-x86_64)darwin_1.0.0.tgz(r-4.5-arm64)
darwin_1.0.0.tar.gz(r-4.7-arm64)darwin_1.0.0.tar.gz(r-4.7-x86_64)darwin_1.0.0.tar.gz(r-4.6-arm64)darwin_1.0.0.tar.gz(r-4.6-x86_64)
darwin_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
darwin/json (API)
NEWS
| # Install 'darwin' in R: |
| install.packages('darwin', repos = c('https://zaoqu-liu.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/zaoqu-liu/darwin/issues
Pkgdown/docs site:https://zaoqu-liu.github.io
Last updated from:a6d9027d59 (on main). Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 212 | ||
| linux-devel-x86_64 | OK | 219 | ||
| source / vignettes | OK | 407 | ||
| linux-release-arm64 | OK | 211 | ||
| linux-release-x86_64 | OK | 212 | ||
| macos-release-arm64 | OK | 171 | ||
| macos-release-x86_64 | OK | 448 | ||
| macos-oldrel-arm64 | OK | 143 | ||
| macos-oldrel-x86_64 | OK | 240 | ||
| windows-devel | OK | 221 | ||
| windows-release | OK | 173 | ||
| windows-oldrel | OK | 161 | ||
| wasm-release | OK | 168 |
Exports:compute_conditioncompute_correlationcompute_distancecrowding_distancedarwinDarwinnsga2_select
Dependencies:clicodetoolscpp11digestfarverfuturefuture.applyggplot2globalsgluegtableisobandlabelinglatticelifecyclelistenvMatrixparallellyR6RColorBrewerRcppRcppArmadillorlangS7scalesvctrsviridisLitewithr
Advanced Usage
Rendered fromadvanced.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Algorithm Theory: NSGA-II for Gene Selection
Rendered fromalgorithm.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Bulk RNA-seq Deconvolution
Rendered fromdeconvolution.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Getting Started with darwin
Rendered fromdarwin-intro.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Performance Benchmarks
Rendered frombenchmark.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Visualization Guide
Rendered fromvisualization.Rmdusingknitr::rmarkdownon May 25 2026.Last update: 2026-01-25
Started: 2026-01-25
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Compute Condition Number | compute_condition |
| Compute Pairwise Correlation | compute_correlation |
| Compute Pairwise Distance | compute_distance |
| Compute Crowding Distance | crowding_distance |
| Create a Darwin Object | darwin |
| Darwin R6 Class for Multi-Objective Gene Selection | Darwin Darwin-class |
| NSGA-II Selection | nsga2_select |
