scFM-dataselection / THIRD_PARTY_NOTICES.md
lcrawford's picture
Copilot
Add study-trained SCimilarity checkpoints
e697bd2 verified
|
Raw History Blame Contribute Delete
2.21 kB

Third-party notices

The study weights, PCA components and loading adapters use the MIT license in LICENSE, with the Microsoft copyright notice. Third-party files retain the licenses and copyright notices listed below.

Paper code and gene order

SSL implementation

  • Project: https://github.com/v-mahughes/ssl_in_scg
  • Included source files: public-resources/ssl-source/base.py and public-resources/ssl-source/cellnet_autoencoder.py.
  • Authors credited by the project: Till Richter, Mojtaba Bahrami, Yufan Xia and Felix Fischer.
  • License: MIT, Copyright (c) 2024 Till Richter.
  • Full notice: licenses/ssl_in_scg-MIT.txt.

The loading adapters in tools/ use these source files to construct the models.

Geneformer tokenizer files

The Geneformer weights are models trained for this study, not upstream Geneformer pretrained weights.

SCimilarity network implementation

  • Project: https://github.com/Genentech/scimilarity
  • Included source: tools/_scimilarity_networks.py, the unmodified scimilarity/nn_models.py from version 0.4.1.
  • License: Apache-2.0, Copyright 2023 Genentech, Inc.
  • Full notice and terms: licenses/SCimilarity-Apache-2.0.txt.

The SCimilarity encoder and decoder weights were trained for this study; they are distributed under MIT, separately from the upstream implementation.

Dependencies and data

Runtime packages are installed separately and retain their own licenses. The scTab corpus is not included. See https://github.com/theislab/scTab for dataset access and terms, and the paper code for preprocessing.