# sccore 1.0.7 (CRAN)

Core Utilities for Single-Cell RNA-Seq

[Record of 1.0.7](/cran/sccore/v/1.0.7.md) | Compare: [With 1.0.6](/cran/sccore/compare/1.0.6...1.0.7.md), [With another package](/compare/sccore.md#add), [Downloads](/downloads/compare/sccore.md#add) | [Licences](/cran/sccore/licences.md) | [SBOM](/cran/sccore/sbom.md)

Install from CRAN: `install.packages("sccore")`

Also from:

- r2u (Ubuntu binaries): `sudo apt install r-cran-sccore` _Listed from recorded download activity on this channel, not from a live index, so read it as last known. Bioconductor packages are named r-bioc-<name> there._
- Fedora COPR (iucar/cran): `sudo dnf install R-CRAN-sccore` _A rebuild of what CRAN lists, so it can lag CRAN by a rebuild._
- autoCRAN (openSUSE): `sudo zypper install R-sccore` _Listed from recorded download activity on this channel, not from a live index, so read it as last known._
- conda-forge: `conda install -c conda-forge r-sccore` _Listed from recorded download activity on this channel, not from a live index, so read it as last known._

- CRAN checks: OK (notes on 2 of 13)
- CRAN 30-day downloads: 3,727 (down 23.6% on the 30 days before, the worse direction)
- Dependent packages: 4 (2 more indirectly)
- Test coverage: 3% (of lines run by tests)
- Advisories: None known

## About

[Method](/about/licenses.md)

Core utilities for single-cell RNA-seq data analysis. Contained within are utility functions for working with differential expression (DE) matrices and count matrices, a collection of functions for manipulating and plotting data via 'ggplot2', and functions to work with cell graphs and cell ...

**Full description**

Core utilities for single-cell RNA-seq data analysis. Contained within are utility functions for working with differential expression (DE) matrices and count matrices, a collection of functions for manipulating and plotting data via 'ggplot2', and functions to work with cell graphs and cell embeddings. Graph-based methods include embedding kNN cell graphs into a UMAP <doi:10.21105/joss.00861>, collapsing vertices of each cluster in the graph, and propagating graph labels.

- Maintainer: Evan Biederstedt
- Licence: [GPL-3](/licences/GPL-3.md)
- Latest release: 6 Apr 2026
- First release: 30 Sep 2020

- [CRAN page](https://cran.r-project.org/package=sccore)
- [Source repository](https://github.com/kharchenkolab/sccore)
- [Issues](https://github.com/kharchenkolab/sccore/issues)
- [Source of every release](https://github.com/cran/sccore)

[Compare with another package](/compare/sccore.md#add)

**More details**

- Releases: 12
- Needs compilation: Yes
- Needs R: >= 3.5.0
- LazyData: true
- RoxygenNote: 7.3.3

**Task views (1)**

- [Genomics, Proteomics, Metabolomics, Transcriptomics, and Other Omics](/topics/cran/Omics.md)

**Subjects (1) [Method](/about/subjects.md#found)**

- [Single-cell RNA-seq analysis](/topics/subjects/single-cell-rna-seq-analysis-2.md), core

**Cite**

#### Package

Run in R for the authors' preferred citation:

`citation("sccore")`

APA: Biederstedt, E., Kharchenko, P., Petukhov, V., & Rydbirk, R. (2026). sccore: Core Utilities for Single-Cell RNA-Seq (Version 1.0.7) [Computer software]. https://doi.org/10.32614/CRAN.package.sccore

BibTeX:

```
@Manual{sccore,
  title  = {sccore: Core Utilities for Single-Cell RNA-Seq},
  author = {Biederstedt, Evan and Kharchenko, Peter and Petukhov, Viktor and Rydbirk, Rasmus},
  year   = {2026},
  note   = {R package version 1.0.7},
  doi    = {10.32614/CRAN.package.sccore},
  url    = {https://CRAN.R-project.org/package=sccore}
}
```

This package has no citation file, so `citation()` returns this entry built from `DESCRIPTION`.

#### R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA: Balamuta, J. J. (2026). R Observatory: Metrics for sccore version 1.0.7 [Data set]. HJJB, LLC. Data release v2026-10-28. https://doi.org/10.5281/zenodo.21843040

BibTeX:

```
@misc{robservatorysccore,
  author    = {Balamuta, James Joseph},
  title     = {{R} {Observatory}: Metrics for {sccore} version 1.0.7},
  year      = {2026},
  publisher = {HJJB, LLC},
  doi       = {10.5281/zenodo.21843040},
  url       = {https://r-observatory.thecoatlessprofessor.com/packages/sccore},
  note      = {Data set. Data release v2026-10-28}
}
```

From data release v2026-10-28, which the citation names so these numbers can be found later.

## Health

[Method](/about/checks-health.md)

No warnings or errors. 2 of 13 check platforms have notes.

13 CRAN platforms: 2 Note, 11 OK.

**Check output (1)**

**dependencies in R code**, Note on 2 platforms

```
Namespaces in Imports field not imported from:
  ‘tibble’ ‘utils’
All declared Imports should be used.
```

Platforms now:

- r-devel-linux-x86_64-debian-clang: OK
- r-devel-linux-x86_64-debian-gcc: OK
- r-devel-linux-x86_64-fedora-clang: Note
- r-devel-linux-x86_64-fedora-gcc: Note
- r-devel-windows-x86_64: OK
- r-oldrel-macos-arm64: OK
- r-oldrel-macos-x86_64: OK
- r-oldrel-windows-x86_64: OK
- r-patched-linux-x86_64: OK
- r-release-linux-x86_64: OK
- r-release-macos-arm64: OK
- r-release-macos-x86_64: OK
- r-release-windows-x86_64: OK

#### Over time

No change since 22 Apr 2026

**As a list (5)**

| Changed | Worst status | OK | Notes | Warnings | Errors |
| --- | --- | ---: | ---: | ---: | ---: |
| 22 Apr 2026 | Note | 10 | 4 | 0 | 0 |
| 18 Apr 2026 | Error | 9 | 4 | 0 | 1 |
| 10 Apr 2026 | Note | 10 | 4 | 0 | 0 |
| 9 Apr 2026 | Error | 9 | 4 | 0 | 1 |
| 10 Mar 2026 | Note | 10 | 4 | 0 | 0 |

Since March 2026

[Check results on CRAN](https://cran.r-project.org/web/checks/check_results_sccore.html)

## Downloads

[Method](/about/downloads.md)

- Downloads in the last 30 days: 5,391 (down 0.52% on the 30 days before, the worse direction. It is the sum of 5 channels: CRAN, r2u, autoCRAN, conda-forge and c2d4u.)

CRAN alone: rank among CRAN packages, last 30 days: 1,842 of 26,530.

| Channel | Downloads in the last 30 days | In the total | Rank in that channel | Change |
| --- | ---: | --- | --- | --- |
| CRAN | 3,727 | yes | 1,842 of 26,530 | down 23.6% on the 30 days before, the worse direction |
| r2u | 695 | yes | 992 of 30,526 | up 231% on the 30 days before, the better direction |
| autoCRAN | 2 | yes | 22,452 of 29,212 | down 85.7% on the 30 days before, the worse direction |
| conda-forge | 959 | yes | 1,045 of 3,828 | up 213% on the 30 days before, the better direction |
| c2d4u | 8 | yes | 2,093 of 7,575 | down 27.3% on the 30 days before, the worse direction |

Other windows: [Last 90 days](/cran/sccore.md?win=90d#downloads), [Last 365 days](/cran/sccore.md?win=365d#downloads), [All time](/cran/sccore.md?win=all#downloads).

To leave channels out of the total, name them in the address, joined by dots: `?off=conda_forge.c2d4u`.

#### Over time

Downloads over time, the last 12 whole months:

| Month | CRAN | r2u | autoCRAN | conda-forge | c2d4u | Sum |
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
| Oct 2025 | 4,387 | 39 | no figure | 836 | no figure | 5,262 |
| Nov 2025 | 3,017 | 81 | no figure | 842 | no figure | 3,940 |
| Dec 2025 | 3,791 | 39 | no figure | 908 | 10 | 4,748 |
| Jan 2026 | 2,355 | 32 | no figure | 475 | no figure | 2,862 |
| Feb 2026 | 2,188 | 53 | no figure | 403 | 12 | 2,656 |
| Mar 2026 | 2,296 | 64 | no figure | 396 | 10 | 2,766 |
| Apr 2026 | 4,468 | 114 | no figure | 527 | 10 | 5,119 |
| May 2026 | 3,582 | 65 | no figure | 520 | 4 | 4,171 |
| Jun 2026 | 3,265 | 44 | no figure | 466 | no figure | 3,775 |
| Jul 2026 | 5,342 | 52 | no figure | 423 | 4 | 5,821 |
| Aug 2026 | 4,601 | 212 | 33 | 310 | 11 | 5,167 |
| Sep 2026 | 4,889 | 694 | 11 | 959 | no figure | 6,553 |

First day on record: CRAN 30 Sep 2020, r2u 7 May 2022, autoCRAN 8 Jul 2026, conda-forge 27 Dec 2021, c2d4u 25 Apr 2023 (no longer updated).

Every channel here counts downloads, so the channels can be stacked and summed for one period. Each channel counts in its own way and covers a different span of years, so read a sum as a rough total, and read a rise where a channel begins as that channel starting, not as growth.

Weeks start on Monday. A first or last week or month that the channel does not cover in full is left out, so every point is a whole period.

Days with no record add nothing to their week or month. For a little-used package that is usually a day with no downloads, but it can also be a gap in collection.

[Compare downloads](/downloads/compare/sccore.md#add)

## Dependencies

[Method](/about/reverse-dependencies.md)

- Needs: 24
- Dependent packages: 4
- Suggested by: 0

**Needs (24)**

- [dplyr](/cran/dplyr.md)
- [ggplot2](/cran/ggplot2.md)
- [ggrepel](/cran/ggrepel.md)
- graphics
- grDevices
- [igraph](/cran/igraph.md)
- [irlba](/cran/irlba.md)
- [magrittr](/cran/magrittr.md)
- [Matrix](/cran/Matrix.md)
- methods
- parallel
- [pbmcapply](/cran/pbmcapply.md)
- [pROC](/cran/pROC.md)
- [Rcpp](/cran/Rcpp.md)
- [RcppArmadillo](/cran/RcppArmadillo.md)
- [RcppEigen](/cran/RcppEigen.md)
- [RcppProgress](/cran/RcppProgress.md)
- [rlang](/cran/rlang.md)
- [scales](/cran/scales.md)
- stats
- [tibble](/cran/tibble.md)
- utils
- [uwot](/cran/uwot.md)
- [withr](/cran/withr.md)

- Installing it adds: 41 packages, 41.8 MB of source
- Of those, need compilation: 26

**Optional extras (6)**

- [ggrastr](/cran/ggrastr.md)
- [jsonlite](/cran/jsonlite.md)
- [philentropy](/cran/philentropy.md)
- [rmumps](/cran/rmumps.md)
- [Seurat](/cran/Seurat.md)
- [testthat](/cran/testthat.md)

**Dependent packages (4)**

| Package | Title | Downloads in 30 days |
| --- | --- | ---: |
| [leidenAlg](/cran/leidenAlg.md) | Implements the Leiden Algorithm via an R Interface | 3,935 |
| [pagoda2](/cran/pagoda2.md) | Single Cell Analysis and Differential Expression | 960 |
| [conos](/cran/conos.md) | Clustering on Network of Samples | 748 |
| [CRMetrics](/cran/CRMetrics.md) | Cell Ranger Output Filtering and Metrics Visualization | 418 |

## Code

[Method](/about/code-metrics.md)

Selected function: `get_nearest_neighbors`

- Kind: Internal R function
- File: R/RcppExports.R, line 25
- Lines: 3
- Complexity: 1

Called by 2: [`embedGraphUmap`](/cran/sccore.md?fn=embedGraphUmap&view=focus#code) (0% of lines run by tests), [`verbose`](/cran/sccore.md?fn=verbose&view=focus#code) (not measured)

Calls 2: [`commute_time_per_node`](/cran/sccore.md?fn=commute_time_per_node&view=focus#code) (not measured), [`trace_time`](/cran/sccore.md?fn=trace_time&view=focus#code) (not measured)

Paths: 2 steps each way.

Called by 2:

- [`embedGraphUmap`](/cran/sccore.md?fn=embedGraphUmap&view=focus#code)
- [`verbose`](/cran/sccore.md?fn=verbose&view=focus#code)

Calls 2:

- [`commute_time_per_node`](/cran/sccore.md?fn=commute_time_per_node&view=focus#code), calls 4
  - [`reorder`](/cran/sccore.md?fn=reorder&view=focus#code)
  - [`sortperm`](/cran/sccore.md?fn=sortperm&view=focus#code)
  - [`trace_time`](/cran/sccore.md?fn=trace_time&view=focus#code)
  - [`get_hitting_time_map`](/cran/sccore.md?fn=get_hitting_time_map&view=focus#code)
- [`trace_time`](/cran/sccore.md?fn=trace_time&view=focus#code)

The open file in the files map is `R/RcppExports.R`.

- Functions: 8
- Lines: 24
- Calls that stay inside it: 0
- Calls to other files: 6, to 3
- Calls from other files: 12, from 5

It calls: `src/RcppExports.cpp` (2 calls), `src/graph_embedding.cpp` (2 calls), `src/propagate_labels.cpp` (2 calls)

Called from: `src/RcppExports.cpp` (6 calls), `R/graph_embedding.R` (2 calls), `R/helpers.R` (2 calls), `R/diff_expression.R` (1 call), `R/graphs.R` (1 call)

| Function in RcppExports.R | Calls in other files |
| --- | --- |
| [`get_nearest_neighbors`](/cran/sccore.md?fn=get_nearest_neighbors&view=focus#code) selected | [`commute_time_per_node`](/cran/sccore.md?fn=commute_time_per_node&view=focus#code), [`trace_time`](/cran/sccore.md?fn=trace_time&view=focus#code) |
| [`propagate_labels`](/cran/sccore.md?fn=propagate_labels&view=focus#code) | [`order_strings`](/cran/sccore.md?fn=order_strings&view=focus#code), [`parse_edges`](/cran/sccore.md?fn=parse_edges&view=focus#code) |
| [`adjacent_vertex_weights`](/cran/sccore.md?fn=adjacent_vertex_weights&view=focus#code) | [`edge_verts`](/cran/sccore.md?fn=edge_verts&view=focus#code) |
| [`adjacentVertices`](/cran/sccore.md?fn=adjacentVertices&view=focus#code) | [`edge_verts`](/cran/sccore.md?fn=edge_verts&view=focus#code) |
| [`as_factor`](/cran/sccore.md?fn=as_factor&view=focus#code) | nothing outside this file |

**More functions (3)**

| Function in RcppExports.R | Calls in other files |
| --- | --- |
| [`colSumByFactor`](/cran/sccore.md?fn=colSumByFactor&view=focus#code) | nothing outside this file |
| [`jsDist`](/cran/sccore.md?fn=jsDist&view=focus#code) | nothing outside this file |
| [`smooth_count_matrix`](/cran/sccore.md?fn=smooth_count_matrix&view=focus#code) | nothing outside this file |


1 file with no calls to or from another: `src/matrix_utils.cpp`.

The whole package has 66 function names in 11 files and 49 calls between them. Most calls between files: `R/RcppExports.R` and `src/RcppExports.cpp` (8 calls), `R/helpers.R` and `R/plots.R` (2 calls), `R/graph_embedding.R` and `R/RcppExports.R` (2 calls), `R/RcppExports.R` and `src/graph_embedding.cpp` (2 calls), `R/helpers.R` and `R/RcppExports.R` (2 calls).

Graph: the whole call graph has 53 function names that take part in a call and 49 calls between them, set out in 6 layers with callers before what they call. Of these calls, 1 closes a loop and runs the other way. 13 function names have no calls and are left out. Called by the most functions: `edge_verts` (3), `plapply` (3), `parse_edges` (2), `colSumByFactor` (2), `reorder` (2). Calling the most functions: `commute_time_per_node` (4), `hitting_time_per_neighbor` (4), `embedGraphUmap` (3), `parse_edges` (2), `get_nearest_neighbors` (2).

Most connected functions: [`get_nearest_neighbors`](/cran/sccore.md?fn=get_nearest_neighbors&view=focus#code) 4, [`propagate_labels`](/cran/sccore.md?fn=propagate_labels&view=focus#code) 4, [`embedGraphUmap`](/cran/sccore.md?fn=embedGraphUmap&view=focus#code) 3, [`graphToAdjList`](/cran/sccore.md?fn=graphToAdjList&view=focus#code) 3, [`plapply`](/cran/sccore.md?fn=plapply&view=focus#code) 3, [`adjacent_vertex_weights`](/cran/sccore.md?fn=adjacent_vertex_weights&view=focus#code) 2

To select another function, add ?fn=NAME to this address.

The call graph also has an address of its own: /cran/sccore/graph.md?fn=get_nearest_neighbors&view=focus

- Functions: 72
- Public exports: 41
- Lines of R code: 1,793
- Median complexity: 3

**Functions (72)**

| Function (sorted, low to high) | Kind | File | Lines | Complexity | Covered |
| --- | --- | --- | ---: | ---: | ---: |
| [`appendSpecificityMetricsToDE`](/cran/sccore.md?fn=appendSpecificityMetricsToDE#code) | Public | R/diff_expression.R | 28 | 5 | 0% |
| [`checkPackageInstalled`](/cran/sccore.md?fn=checkPackageInstalled#code) | Public | R/helpers.R | 24 | 6 | 0% |
| [`collapseCellsByType`](/cran/sccore.md?fn=collapseCellsByType#code) | Public | R/diff_expression.R | 15 | 3 | 0% |
| [`collapseGraphPaga`](/cran/sccore.md?fn=collapseGraphPaga#code) | Public | R/graphs.R | 60 | 11 | 0% |
| [`collapseGraphSum`](/cran/sccore.md?fn=collapseGraphSum#code) | Public | R/graphs.R | 21 | 3 | 0% |
| [`dotPlot`](/cran/sccore.md?fn=dotPlot#code) | Public | R/plots.R | 122 | 12 | 0% |
| [`embedGraphUmap`](/cran/sccore.md?fn=embedGraphUmap#code) | Public | R/graph_embedding.R | 34 | 10 | 0% |
| [`embedKnnGraph`](/cran/sccore.md?fn=embedKnnGraph#code) | Public | R/graph_embedding.R | 17 | 2 | 0% |
| [`extendMatrix`](/cran/sccore.md?fn=extendMatrix#code) | Public | R/helpers.R | 6 | 1 | 0% |
| [`fac2col`](/cran/sccore.md?fn=fac2col#code) | Public | R/plots.R | 33 | 5 | 0% |
| [`getClusterGraph`](/cran/sccore.md?fn=getClusterGraph#code) | Public | R/graphs.R | 56 | 12 | 0% |
| [`graphToAdjList`](/cran/sccore.md?fn=graphToAdjList#code) | Public | R/graph_embedding.R | 19 | 2 | 92% |

This page lists 1 to 12 of 72 functions. [Next](/cran/sccore.md?sort=name&order=asc&fpage=2#functions)

**Size and composition**

#### Lines by kind (4,429)

| Kind | Lines | Share |
| --- | ---: | ---: |
| R code | 1,793 | 40% |
| Tests | 60 | 1% |
| Documentation | 1,707 | 39% |
| Compiled code | 869 | 20% |

#### Lines by language

| Language | Lines | Share |
| --- | ---: | ---: |
| R | 1,853 | 42% |
| Rd | 1,707 | 39% |
| C++ | 869 | 20% |

Languages are counted from file extensions.

- Files: 72
- R functions: 40
- Compiled functions: 32
- Object systems: S4: 1 generics, S4: 2 methods

**Complexity**

- Median: 3
- Mean: 4.78
- Highest: 17
- Median lines per function: 20

_About complexity: Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only._

**Call graph figures**

- R functions: 40
- Calls: 23
- Unconnected: 9
- Groups: 8

**Growth (12 releases)**

Total lines by release: from 3,545 (on 30 Sep 2020) to 4,429 (on 6 Apr 2026). The lowest is 3,545 and the highest is 4,429.

**Release changes**

[Both releases side by side](/cran/sccore/compare/1.0.6...1.0.7.md)

**1.0.6 to 1.0.7**, 13 Apr 2025 to 6 Apr 2026

- Files changed: 10
- Lines added: 149
- Lines deleted: 40
- Exports: No change

**Changed measures (7)**

| Measure | Subject | Before | After |
| --- | --- | ---: | ---: |
| Total lines | Structure | 4,321 | 4,429 |
| Lines of R code | Structure | 1,763 | 1,793 |
| Lines of compiled code | Structure | 817 | 869 |
| Compiled share | Languages | 19% | 20% |
| Lines of documentation | Documentation | 1,681 | 1,707 |
| Test lines per line of code | Testing | 0.03 | 0.03 |
| Direct dependencies | Dependencies | 22 | 21 |

**Most changed files (10 of 10)**

| File | Lines added | Lines deleted |
| --- | ---: | ---: |
| `src/matrix_utils.cpp` | 64 | 13 |
| `R/RcppExports.R` | 27 | 2 |
| `man/jsDist.Rd` | 27 | 1 |
| `MD5` | 9 | 9 |
| `DESCRIPTION` | 7 | 6 |
| `src/RcppExports.cpp` | 5 | 4 |
| `R/plots.R` | 5 | 0 |
| `src/Makevars` | 2 | 2 |
| `src/Makevars.win` | 2 | 2 |
| `README.md` | 1 | 1 |

## Tests

[Method](/about/coverage.md)

The tests ran and coverage was measured.

- Lines run by tests: 3.1%
- Expressions run by tests: 2.9%
- Test cases: 6
- Exports named in tests: 15.4%

**Coverage by file (6)**

6 files measured, least covered first.

| File | Lines | Run by tests | Not run | Coverage |
|---|---:|---:|---:|---:|
| `R/plots.R`, 11 functions | 265 | 0 | 265 | 0% |
| `R/graphs.R`, 10 functions | 173 | 0 | 173 | 0% |
| `R/saveDeAsJson.R`, 1 function | 74 | 0 | 74 | 0% |
| `R/diff_expression.R`, 2 functions | 27 | 0 | 27 | 0% |
| `R/helpers.R`, 7 functions | 71 | 6 | 65 | 8% |
| `R/graph_embedding.R`, 4 functions | 49 | 16 | 33 | 33% |

Not measured, 5 files: `R/RcppExports.R`, `src/graph_embedding.cpp`, `src/matrix_utils.cpp`, `src/propagate_labels.cpp`, `src/RcppExports.cpp`.

**Coverage run**

- Lines counted: 659
- Lines the tests ran: 22
- Tests passed: Yes
- Measured with: covr 3.6.5 on R 4.6.1

**Test suite**

- Has tests: Yes
- Test frameworks: testthat
- Test cases: 6
- Lines of tests: 60
- Test lines per line of code: 0.03

## Documentation

[Method](/about/code-metrics.md)

- Exports documented: 100%
- Arguments documented: 100%
- Return value documented: 88.5%
- Help pages with examples: 46.7%
- Examples run in checks: 66.7%

**Other documentation**

- README: Yes, 95 words
- Release notes file: No
- Help pages: 45
- Lines of documentation: 1,707

## Datasets

[Method](/about/objects.md)

| Dataset | Size |
| --- | --- |
| [cellAnnotations](/cran/sccore/data/cellAnnotations.md), Conos cell annotations | length 3,000 |
| [conosClusterList](/cran/sccore/data/conosClusterList.md), Conos clusters list, also in 1 other package | length 2 |
| [conosGraph](/cran/sccore/data/conosGraph.md), Conos graph | length 243 |
| [umapEmbedding](/cran/sccore/data/umapEmbedding.md), UMAP embedding | 12,000 × 2 |

## People

[Method](/about/author-identity.md)

- [Evan Biederstedt](/people/Evan+Biederstedt.md): Maintainer since 0.1.0 (2020), author
- [Peter Kharchenko](/people/Peter+Kharchenko.md): Author
- [Viktor Petukhov](/people/Viktor+Petukhov.md): Author
- [Rasmus Rydbirk](/people/Rasmus+Rydbirk.md): Author

**Earlier names (1)**

- Ramus Rydbirk

## Repository

[Method](/about/repo-signals.md#figures)

[kharchenkolab](/repos/kharchenkolab.md) / [sccore](https://github.com/kharchenkolab/sccore) on github.com

- Stars: 13 (no change on 30 days ago)
- Forks: 3
- Open issues: 0
- Last commit: 6 Apr 2026

**Activity**

- Commits: 284
- Open pull requests: 0
- Tagged releases: 11
- Latest tagged release: v1.0.7, 6 Apr 2026
- Issues closed in: 29 days (median)
- Pull requests closed in: 4 days (median)
- Pull requests merged: 88%
- Created: 22 Nov 2019
- Licence file reads as: –

**Development practices (3)**

| Kind | Found |
| --- | --- |
| Continuous integration | Travis CI (config file), CircleCI |
| Reproducibility and dev environment | data-raw/ |

[Across kharchenkolab](/repos/kharchenkolab.md#practices)

## History

[Method](/about/archive.md)

The line runs from the first release of sccore on 30 Sep 2020 to 28 Oct 2026 and marks all 12 of its releases.

| Version | Released | R |
| --- | --- | ---: |
| [1.0.7](/cran/sccore/v/1.0.7.md) current | 6 Apr 2026 | 4.5.3 |
| [1.0.6](/cran/sccore/v/1.0.6.md) | 13 Apr 2025 | 4.5.0 |
| [1.0.5](/cran/sccore/v/1.0.5.md) | 23 Feb 2024 | 4.3.2 |
| [1.0.4](/cran/sccore/v/1.0.4.md) | 13 Jul 2023 | 4.3.1 |
| [1.0.3](/cran/sccore/v/1.0.3.md) | 13 Mar 2023 | 4.2.2 |
| [1.0.2](/cran/sccore/v/1.0.2.md) | 23 Aug 2022 | 4.2.1 |
| [1.0.1](/cran/sccore/v/1.0.1.md) | 12 Dec 2021 | 4.1.2 |
| [1.0.0](/cran/sccore/v/1.0.0.md) | 7 Oct 2021 | 4.1.1 |

**Earlier versions (4)**

| Version | Released | R |
| --- | --- | ---: |
| [0.1.3](/cran/sccore/v/0.1.3.md) | 5 May 2021 | 4.0.5 |
| [0.1.2](/cran/sccore/v/0.1.2.md) | 23 Feb 2021 | 4.0.4 |
| [0.1.1](/cran/sccore/v/0.1.1.md) | 14 Dec 2020 | 4.0.3 |
| [0.1.0](/cran/sccore/v/0.1.0.md) | 30 Sep 2020 | 4.0.2 |

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /cran/sccore, and every address is listed at /llms.txt.
