Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare Seurat for CellRanger 3.0 #708

Closed

Commits on Jul 16, 2018

  1. Warn on NA behavior

    If the data used for the regression contains NA values, this will lead to errors downstream.  For example, if one row contains an NA value, it will be removed and create a size mismatch when a data.frame is later constructed using the residuals of all rows, or if a linear model is used, it will create a problem when the QR values are reused.
    evolvedmicrobe committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    55488cd View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2018

  1. Merge pull request satijalab#619 from evolvedmicrobe/warn_na

    Warn on NA data being used for regression
    andrewwbutler authored Jul 17, 2018
    Configuration menu
    Copy the full SHA
    9b8a628 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2018

  1. Add gene.column option to Read10X to let the user specify which colum…

    …n of genes.tsv to use as gene names
    ChristophH committed Jul 19, 2018
    Configuration menu
    Copy the full SHA
    3cd9be0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2018

  1. Check HDF5 Format Version

    CellRanger 3.0 is going to use a different version of the hdf5 file, which will no longer include this PYTABLES attribute.
    evolvedmicrobe committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    5612fac View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2018

  1. Prepare Seurat for CellRanger 3.0

    10X is releasing a new version of CellRanger that is changing the output format.  This pull request makes Seurat forward compatible with the new version.  In particular, the following changes are made:
    
    **HDF5 Format** - The format of this file is changing.  As Seurat is making HDF5r optional, the `Read10X_h5` function will no longer be the preferred way to load data, and we have added an error message if newer (and incompatible files are loaded.)
    
    **Text File Formats** - In order to save disk space, the sparse matrix text file will now be gzipped.  As R automatically identifies and correctly reads gzipped files, no changes were needed to account for this other than appending a suffix when necessary.  Additionally, in order to account for experiments that have "multimodal" datasets, the `gene.tsv` will instead become the `features.tsv` file.  This file will contain an additional column describing the type of feature referred to in that row of the matrix.
    
    In order to help users follow the [multimodal vignette](https://satijalab.org/seurat/multimodal_vignette.html) and analyze this type of data, rather than return one matrix, with multimodal data a list of matrices are returned, with the name of each element in the list corresponding to the type of data.  As this new data is distinct from the older types of data shown in past tutorials, we print a message when this occurs so the user is aware that they have different data types.
    evolvedmicrobe committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    9b91694 View commit details
    Browse the repository at this point in the history