Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove cellxgene-schema cli v0.0.1 * Add ontolgy/gene downloader, parser, and checker; include respective tests * Add black and flake8 reqs, correct formating * Correct formatting errors * add NCBI taxon * Load ontology checker onces in tests * Add reqs * Add reqs * Add package static variables in env.py * Add docstrings, correct typos, correct formatting * Add new line * Transfer test examples to fixture files * Amend supported organisms class * Remove assert_id * Move ontology/gene processing to scripts folder, do formatting changes * Add support for ERCC and sars-cov-2; add support for all organism in cell ontologies * Correct formatting * Add sars-cov-2, errc reference files; fix version number of PATO * Fix typos * Refractor scrips, add Makefile, update readme * Fix bug * fix bug * Remove bash script -- it was made into Makefile * cleanup * Cellxgene schema cli v 1 0 0 uns/var/obs/obsm/X validator (#116) * Add skeleton for validator; add validation of cell_type_ontology_term_id; update cli; add respective tests; add example h5ads * Add validation/labeling for assay, disease, organism, sex, and tissue * Update reqs, tests * Add validation and tests for 'is_primary_data' field * Add type hints * Solve conflicts * Convert validation process to a class-base process * Update sources * Update tests to comply with class-based validation * Update tests * Update tests * Update tests, examples, add support for dependencies, add ethnicity and development_stage behaivor * Update tests, cli * Restore ontology file * Add uns validator, tests, and test fixtures * Add obsm validator, tests and fixtures * Add spasity check * Editorial changes, refine spike-ins * Add labels for gene ids and gene references, add tests * Add validation of raw * move column checker from LabelWriter to Validator * Change schema word 'to' for 'to_name'; add try exception for writing h5ad * Add better error messages for schem_version misuses * reduced sized of NCBITaxon to only include metazoa * Expand checks for X_normalization * Change to UBERON for development stage of non-human and non-mouse organisms * Fix checking for reserved columns that are mapped to the index of var * Replace 10X's GTFs for GENCODE GTFs, add error message for missing columns which are dependencies of other columns * Add raw.var to validator; improve checks for raw data and X_normalization * Add validation of gene/cell equility between X and raw.X * Refractor unittests; add tests that follow schema; fix bugs * Fix formatting * Remove own term from ancestors in ontologies * Add validation of obsolete ontology term ids; fix edge-case of ancestors in EFO * Add validation of leading, trailing, and double spaces in strings * Add 'feature_is_filtered' validation and tests; fix bug on raw data validation * Add venv to gitignore * Update and refractor tests and fixtures, fix typos, fix bugs, expand validation of raw, update ERCC labels * Fix bug * Add warning when raw layer validation is not performed * Fix typo * Refractor functions; add error logging feature that's specific to columns in var and obs * Fix format style * minor readme fixes * Update pinned ontologies (#136) * Make gene/features labels unique * Augment making feature_names unique * Fix unique feature_name test * Fix test * Add version of requirements * Cellxgene schema cli v 1 0 0 update documentation (#138) * Update CLI-related documentation * Fix format; add change log * Fix date * Add details * Fix typo * Editorial change * Editorial changes * readme.md * Editorial changes * Update to human gencode 38 and mouse gencode 27 (#139) * Add engine='ptyhon' to increase compatibility * Update cellxgene-schema version and change log for release; remove egg build * Fix format Co-authored-by: Madison Dunitz <[email protected]> Co-authored-by: Madison Dunitz <[email protected]> Co-authored-by: Andrew Tolopko <[email protected]>
- Loading branch information