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:Zaoqu Liu [aut, cre]

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

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

openblascpp

3.48 score 10 scripts 7 exports 28 dependencies

Last updated from:a6d9027d59 (on main). Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK212
linux-devel-x86_64OK219
source / vignettesOK407
linux-release-arm64OK211
linux-release-x86_64OK212
macos-release-arm64OK171
macos-release-x86_64OK448
macos-oldrel-arm64OK143
macos-oldrel-x86_64OK240
windows-develOK221
windows-releaseOK173
windows-oldrelOK161
wasm-releaseOK168

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