guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 07eae7c91518ab5aeb086c502e9371ae4b8cadfe
Author: Ricardo Wurmus <[email protected]>
AuthorDate: Fri Feb 20 14:04:50 2026 +0100

    gnu: Add r-giottoclass.
    
    * gnu/packages/bioinformatics.scm (r-giottoclass): New variable.
    
    Change-Id: Icf95b3fd1f6dd4f14a13bc71d52a6febf6713b3e
---
 gnu/packages/bioinformatics.scm | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 92f3b49714..f7b7ecd31a 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -19331,6 +19331,47 @@ analysing cytometry data in R.")
 controls for use in @code{CytoExploreR}.")
       (license license:gpl2))))
 
+(define-public r-giottoclass
+  (let ((commit "15627a29bcdaf7e484546363b185a2ccee6470a5")
+        (revision "1"))
+    (package
+      (name "r-giottoclass")
+      (version (git-version "0.4.10" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+                (url "https://github.com/drieslab/GiottoClass";)
+                (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "15kaf1wli8sc8d9k9l4bkl4z68yrva1zi9w5yqgbbw1n44khn8yx"))))
+      (properties `((upstream-name . "GiottoClass")))
+      (build-system r-build-system)
+      ;; Tests require r-giottodata, which requires r-giottoclass.
+      (arguments (list #:tests? #false))
+      (propagated-inputs (list r-checkmate
+                               r-data-table
+                               r-dbscan
+                               r-deldir
+                               r-giottoutils
+                               r-igraph
+                               r-matrix
+                               r-matrixstats
+                               r-reticulate
+                               r-terra))
+      (native-inputs (list r-knitr r-testthat))
+      (home-page "https://github.com/drieslab/GiottoClass";)
+      (synopsis "Giotto suite object definitions and framework")
+      (description
+       "This package provides definitions for the Giotto object and its
+subobjects.  Functionalities relating to data ingestion, basic object
+creation, data access within the Giotto object, and generics defined for the
+Giotto classes are all found here.  Applications of this framework and
+convenience functions for loading specific technologies are found in the base
+Giotto package.")
+      (license license:expat))))
+
 (define-public r-giotto
   (let ((commit "3e6671a2512484a7b90b421b7e697d1abc2ec760")
         (revision "1"))

Reply via email to