- Added
DownloadFastq
to download FASTQ files directly from ENA. - Updated
DownloadSRA
to download sra files directly from ENA. - Updated
DownloadBam
to download bam files directly from ENA.
- Updated
DownloadSRA
,DownloadFastq
,DownloadBam
to keep the same file structure. - Updated
DownloadFastq
to format the fastqs to 10x format.
- Fix bugs in
LoadRDS2Seurat
. - Give a message when there is no file with
file.ext
inParseHCA
,ParseHCA
,ExtractZenodoMeta
,ParseZenodo
. - Return SeuratObject in
ParseHCA
. - Fix bug in
Load2Seurat
. - Support
pigz
inBam2Fastq
. - Return full dataframe in
ExtractRun
. - Fix bug in
ParseCELLxGENE
,ParseHCA
. - Add
use.cores
inParseCELLxGENE
,ParseHCA
,ParseZenodo
. - Fix bug in
ExtractGEOMeta
.
- Added
RunCellRanger
to run CellRanger on downloaded FASTQ files. - Added
RunSTAR
to run STAR on downloaded FASTQ files. - Added
Fastq2R
to pipe FASTQ files toSeuratObject
andDESeqDataSet
. - Updated
StatDBAttribute
to supportcellxgene.census
. - Updated
ParseCELLxGENE
to supportcellxgene.census
and return SeuratObject. - Updated
ParseCBDatasets
to support subset.
- Return
DESeqDataSet
whendata.type
is bulk inParseGEO
. - Support summarising multiple attributes in
StatDBAttribute
. - Fix bugs in
mergeExperiments
. - Fix bugs in
ParseHCA
(no file with extension specified byfile.ext
). - Optimize
ParseHCA
to return metadata of downloaded files.
- Create output directory automatically.
- CELLxGENE new API.
- Added
ExtractCELLxGENEMeta
to extract metadata of CELLxGENE datasets. - Added
ParseCELLxGENE
to download objects from CELLxGENE. - Added
ExtractHCAMeta
to extract metadata of Human Cell Atlas projects. - Added
ShowHCAProjects
to show all available Human Cell Atlas projects. - Added
ShowCELLxGENEDatasets
to show all available CELLxGENE datasets. - Added
StatDBAttribute
to stat database attributes. - Added
ParseHCA
to download objects from Human Cell Atlas. - docker image added.
- Added filters to
ExtractCELLxGENEMeta
. - Added
data.type
inParseGEO
to return count matrix for bulk RNA-seq. - Added filters to
ExtractHCAMeta
. - Added
catalog
inShowHCAProjects
. - Fixed bug in
ParseCELLxGENE
and returned failed dataframe when downloading error. - Fixed bug in
ImportSeurat
. - Fixed bug in
ExportSeurat
. - Resolved installation.
- Fixed bug in
ExtractZenodoMeta
(API changed). - Fixed bug in
ShowCBDatasets
(added--no-check-certificate
when downloading json files). - Fixed bug in
ShowCELLxGENEDatasets
. - Supported GEO of 10x (separate files).
- Added
ExportSeurat
to convert SeuratObject to other scRNA-seq formats. - Added
ImportSeurat
to convert other scRNA-seq formats to SeuratObject. - Added
SCEaAnnData
to perform data format conversion between SingleCellExperiment and AnnData. - Added
SCELoom
to perform data format conversion between SingleCellExperiment and loom. - Added
ExtractPanglaoDBComposition
to extract cell type composition of PanglaoDB datasets.
- Added
conda.path
inExportSeurat
to specify conda enviroment used. - Fixed bug in
SCELoom
to keep gene names and cell ID. Bam2Fastq
supported normal bam files (non-10x bam files).- Changed function names:
ShowPanglaoDBMeta
toExtractPanglaoDBMeta
,PrepareZenodo
toExtractZenodoMeta
. - Supported downloadding normal (non-10x) bam file in
DownloadBam
. ExtractZenodoMeta
supported a vector of Zenodo dois.- Added
fastq.type
inSplitSRA
to deal with fastq files from 10x, other scRNA-seq protocols and bulk RNA-seq. - Added check for
split.cmd.paras
inSplitSRA
. - Added
local.data
inExtractPanglaoDBMeta
andExtractPanglaoDBComposition
to use cached sample metadata and composition.
- Added
ExtractRun
to extract run number from GEO. - Added
DownloadSRA
to download SRA according to run number. - Added
SplitSRA
to split SRA to fastqs and format the fastqs to 10x format. - Added
DownloadBam
to download 10x bam files from GEO. - Added
Bam2Fastq
to convert bam to 10x formatted fastqs.
- Fixed bug in
DownloadSRA
when downloading bam files.
- Provided APIs for GEO.
- Added
Read10XOnline
to load cellranger output. - Added
ExtractCBComposition
to extract cell type composition of UCSC Cell Browser datasets. ParseGEO
support creating Seurat object.- Added
ExtractGEOMeta
to support extract metadata from GEO.
- Supported lazy mode in
ShowCBDatasets
to save time for multi-runs. - Optimized the paras for
ExtractCBDatasets
andParseCBDatasets
. - Added
cell.num
filter toParseCBDatasets
,ExtractCBDatasets
andShowPanglaoDBMeta
. - Extracted matrix, barcode and feature info from dataset.json (comprehensive) instead of desc.json.
- Fixed bugs in
ParseCBDatasets
when dealing with cellranger output. - Added
timeout
inParseCBDatasets
to avoid possible timeout error. - Changed
time.out
in GEO related functions totimeout
. - Simplified the output of
ParseGEO
. - Fixed bug in
ExtractGEOMeta
.
- Provided APIs for Zenodo, PanglaoDB and UCSC Cell Browser.