Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
5b880e5
dummy
Jun 4, 2024
5029672
update functions for anndata input work
myushen Jul 15, 2024
3b2e1d4
update module for anndata/sce input
myushen Jul 16, 2024
6591188
merge, solve conflicts from master
myushen Jul 19, 2024
09baa87
fix
myushen Jul 19, 2024
2d78027
fix package dependency
myushen Jul 21, 2024
f2087a8
fix mt-ribsome gene identification and pipeline running
myushen Jul 23, 2024
94569aa
update emptydroplets
Jul 24, 2024
049edb8
merge upstream
Jul 24, 2024
e2d50c4
fix conflicts
Jul 24, 2024
41e86d2
Merge remote-tracking branch 'upstream/master' into modules_grammar_HPC
Jul 24, 2024
ce36536
fix
myushen Jul 29, 2024
289a037
merge from master
myushen Jul 30, 2024
e635ab9
Merge remote-tracking branch 'upstream/master' into modules_grammar_HPC
Jul 31, 2024
ef267c7
update testing
Jul 31, 2024
51a9bf4
clean readme
Jul 31, 2024
2d11c88
update run_target_pipeline() steps
Aug 1, 2024
157d6dc
fix conflicts
myushen Aug 5, 2024
e8c56ad
save transform assay in different formats
myushen Aug 5, 2024
eff84af
fix pipeline
myushen Aug 6, 2024
49c045f
update testing fibrosis
Aug 7, 2024
f393990
fix the pipeline for census anndata input
myushen Aug 9, 2024
3d6d946
testthat for census data
myushen Aug 14, 2024
ef88d91
update transformation function
myushen Aug 14, 2024
44a9103
update transformation function
myushen Aug 15, 2024
29649e4
empty_droplet based on custom filter threshold
myushen Aug 15, 2024
cd7de0e
Merge branch 'custom_input_names' into transform-assays
myushen Aug 15, 2024
487359d
update azimuth reference
myushen Aug 19, 2024
477ce36
Merge branch 'azimuth_annotation' into transform-assays
myushen Aug 20, 2024
40f8bab
test pilot data
myushen Aug 21, 2024
fc6019a
solve conflicts
myushen Aug 21, 2024
12a2147
update azimuth reference
myushen Aug 22, 2024
b234b3f
Merge pull request #78 from MangiolaLaboratory/constructor-API
stemangiola Aug 27, 2024
aa6f2a9
Update DESCRIPTION
stemangiola Aug 28, 2024
e75e881
Update DESCRIPTION
stemangiola Aug 28, 2024
bcaacea
update azimuth
myushen Aug 28, 2024
11e6118
track files
stemangiola Aug 28, 2024
5112300
version UP
stemangiola Aug 28, 2024
b6a616c
track files and solve conflicts.
myushen Aug 29, 2024
4e95796
fix transform assay
stemangiola Aug 29, 2024
37cd14e
add source argument to sutom functions
stemangiola Aug 29, 2024
fa632e5
deal with undefined targets
stemangiola Aug 30, 2024
60a2815
fixed bug
stemangiola Aug 30, 2024
5d4ff7f
still a bug with SCT filtering
stemangiola Aug 30, 2024
442fa7f
clean backend _target.R file
stemangiola Aug 30, 2024
efcf63b
fix transform_assay
myushen Aug 30, 2024
77c3ade
Update reports
Sep 5, 2024
3713841
transform assays
Sep 5, 2024
9ad550c
fix merge conflicts from construction-API
Sep 5, 2024
4b69ff1
loadPBMC
Sep 5, 2024
4eef896
update testthat
myushen Sep 5, 2024
3dae5ef
fix fetching blueprint reference
myushen Sep 17, 2024
aa858e5
update testthat
myushen Sep 24, 2024
7d511a1
update consensus function
stemangiola Oct 1, 2024
b23f304
complete the consensus function
stemangiola Oct 1, 2024
792e2ca
improve the consensus function
stemangiola Oct 1, 2024
c26a7ec
move cellChat to dev because it is using the version v1 rather than v…
stemangiola Oct 4, 2024
a43a6cb
drop cellchat dependencies
stemangiola Oct 4, 2024
2a00719
fix consensus function
stemangiola Oct 7, 2024
1a183a6
update exports
stemangiola Oct 7, 2024
4deffb7
pull
stemangiola Oct 7, 2024
df20eeb
Update report generation and testing
Oct 14, 2024
886c4a6
mainly update cell consensus
stemangiola Oct 23, 2024
5cf02cb
deal with undefined targets
stemangiola Aug 30, 2024
67714bf
fixed bug
stemangiola Aug 30, 2024
b6c6e2b
still a bug with SCT filtering
stemangiola Aug 30, 2024
3f45e07
Merge branch 'drop-undefined-datasets' of https://github.com/Mangiola…
stemangiola Oct 24, 2024
39d532d
update pipeline
myushen Oct 24, 2024
508b72f
Merge pull request #81 from MangiolaLaboratory/drop-undefined-datasets
stemangiola Oct 24, 2024
285832e
merge master and solve conflicts
myushen Oct 24, 2024
f7a2417
Merge pull request #76 from myushen/transform-assays
stemangiola Oct 24, 2024
c2afa9c
Merge pull request #82 from MangiolaLaboratory/custom_input_names
stemangiola Oct 25, 2024
d5edd06
fix pipeline
stemangiola Oct 25, 2024
27632eb
add man
stemangiola Oct 25, 2024
44e27f1
add man
stemangiola Oct 25, 2024
eb074ed
pull
stemangiola Oct 25, 2024
4d44610
update reports
Oct 26, 2024
6332f9f
update pipeline to work with HCA
stemangiola Oct 30, 2024
df0f6d0
update functions
stemangiola Nov 1, 2024
082aa6e
fix transform calculation
myushen Nov 1, 2024
0b23615
fix
myushen Nov 1, 2024
eedc47b
Merge pull request #83 from myushen/master
stemangiola Nov 1, 2024
db97d74
fix temporary fix
stemangiola Nov 4, 2024
8900f1b
typo
stemangiola Nov 13, 2024
858f9d9
Merge branch 'master' of github.com:Melbourne-COVID-Predict/jascap
stemangiola Nov 13, 2024
f61b7aa
rename assay names for consistency
myushen Nov 13, 2024
6462999
add idle time < inf
stemangiola Nov 14, 2024
07ef147
do not skip if empty is null
stemangiola Nov 14, 2024
fc51637
typo
stemangiola Nov 14, 2024
dfb080d
move step
stemangiola Nov 14, 2024
67d29b6
drop this filter, it does not make sense. The next steps can be robust
stemangiola Nov 14, 2024
476f692
Merge pull request #84 from myushen/master
stemangiola Nov 14, 2024
7a03785
report tests passed
Nov 18, 2024
34ff8f7
fix estimated counts in transform function
myushen Nov 18, 2024
ac806de
Merge branch 'master' of github.com:myushen/HPCell
myushen Nov 18, 2024
2e4baf9
fix
myushen Nov 18, 2024
c8a3b1d
round estimated counts
myushen Nov 18, 2024
bb5fd17
metacell module prototype
myushen Nov 19, 2024
83fb26e
functional reports
Nov 24, 2024
45409f8
commit updated reports
Nov 25, 2024
cd173f5
updated reports FINAL
Nov 26, 2024
c95d5e1
remove duplicate package imports
bhuvad Nov 28, 2024
b6a0513
Fix incorrect function imports
william-hutchison Dec 3, 2024
0a5f924
Fix incorrect remote address
william-hutchison Dec 4, 2024
7c06aae
Version up
william-hutchison Dec 4, 2024
3d8b4e5
Fix typo in code snippet
william-hutchison Dec 4, 2024
01c4d4e
Version up
william-hutchison Dec 4, 2024
4386e3d
Add SeuratDisk remote
william-hutchison Dec 4, 2024
277878c
Add NAMESPACE imports to DESCRIPTION
william-hutchison Dec 4, 2024
0767c78
Update examples
william-hutchison Dec 5, 2024
28731c2
Version up
william-hutchison Dec 5, 2024
81419ca
Merge pull request #87 from william-hutchison/fix-installation
stemangiola Dec 5, 2024
3c36438
clean the object in transform assay. and check if min counts are > 0
stemangiola Dec 6, 2024
b04df4b
Merge branch 'master' of github.com:Melbourne-COVID-Predict/jascap
stemangiola Dec 6, 2024
0dd37a4
Merge branch 'MangiolaLaboratory:master' into master
myushen Dec 8, 2024
bc7add1
update
myushen Dec 8, 2024
410845d
Fix incorrect variables passed to functions
william-hutchison Dec 11, 2024
993e2b3
Create SCT assay before attempting assignment
william-hutchison Dec 11, 2024
9211c51
Prevent error when cell annotations are unavailable
william-hutchison Dec 11, 2024
3880422
Remove NaN features from SCT assay
william-hutchison Dec 11, 2024
369d98b
Version up
william-hutchison Dec 11, 2024
1cab853
Remove undefined function export
william-hutchison Dec 11, 2024
3772e84
Version up
william-hutchison Dec 11, 2024
ccd92d6
Stefano's changes made directly on Github
stemangiola Dec 12, 2024
c7427aa
fix transform majority counts in estimation
myushen Dec 13, 2024
6f96fcc
split metacell function
myushen Dec 15, 2024
fa5f150
Added code to compute the mapping and added data required for mapping.
bhuvad Dec 16, 2024
f1a495e
solve single-column assay in sce object
myushen Dec 16, 2024
ce18dce
metacell preprocessing, clustering and module update
myushen Dec 18, 2024
df0394b
Merge pull request #85 from myushen/master
myushen Dec 18, 2024
c89af7b
Merge pull request #89 from william-hutchison/fix-SCTransform
stemangiola Dec 18, 2024
3d78886
Update utilities.R
stemangiola Dec 18, 2024
494d9af
fix transform for missing cells issue
myushen Jan 16, 2025
29c8517
hpcell pseudobulk module accept saving to H5ad
myushen Jan 24, 2025
bd895a7
Merge branch 'consensus_celltyping'
myushen Jan 24, 2025
40492c2
cell type concensus module and pseudobulk
myushen Jan 29, 2025
87c4268
preprocess_simplify as a function not a module
myushen Jan 29, 2025
0d83ea2
fix
myushen Jan 29, 2025
e50df95
pseudobulk and concensus module dependency
myushen Jan 31, 2025
550561e
metacell functions and unit tests
myushen Feb 6, 2025
53eaa6b
replace NAs in annotations tibble to save anndata correctly
myushen Feb 10, 2025
2ef018e
metacell module
myushen Feb 10, 2025
413f994
Merge branch 'MangiolaLaboratory:master' into metacell
myushen Feb 10, 2025
f3c19f7
Merge branch 'metacell' of github.com:myushen/HPCell into metacell
myushen Feb 10, 2025
f2f9316
Merge branch 'metacell' of github.com:myushen/HPCell into metacell
myushen Feb 10, 2025
b7aed7c
Merge branch 'metacell' into master
myushen Feb 10, 2025
43522f5
Merge pull request #2 from myushen/master
myushen Feb 10, 2025
aa476bb
Merge branch 'metacell' of github.com:myushen/HPCell into metacell
myushen Feb 10, 2025
1b5e1e9
merge the lastest cell-type-concensus function
myushen Feb 10, 2025
5d47cdb
make metacell module work
myushen Feb 12, 2025
d85abbe
fix metacell function error for large pipeline
myushen Feb 13, 2025
2f482ac
argument for users to choose mininum cells in metacell
myushen Mar 4, 2025
42db519
fix metacell module
myushen Mar 17, 2025
420cbf1
gamma documentation
myushen Mar 20, 2025
d6249b7
fix alive identification module
myushen Mar 28, 2025
005efc4
cell chat module
myushen Apr 1, 2025
5b2fa70
append sample_id to cellchat tbl
myushen Apr 7, 2025
e468cce
Merge branch 'master' into cellchat
myushen Apr 7, 2025
4773e50
fix
myushen Apr 7, 2025
72b87fb
update doublet_identification function and metacell dependencies
myushen Apr 8, 2025
432d0df
fix
myushen Apr 8, 2025
eee248e
remove alive_tbl dependency in doublet function. force scDblFinder() …
myushen Apr 9, 2025
9a75f50
mark fail scdblfinder sample doublet to unknown
myushen Apr 16, 2025
9806985
Merge branch 'master' into cellchat
myushen Apr 16, 2025
23da4c7
Update report formatting
Apr 30, 2025
b1eb88d
add new reports remove old ones
Apr 30, 2025
a70158f
skip cellchat object with only one celltype
myushen May 8, 2025
3ecdfd6
delet old report rmd files
May 8, 2025
da633fa
Add empty droplet report qmd file
May 8, 2025
746247b
solve incorrect imported function
myushen May 9, 2025
6d6132a
change to use tar_quarto_raw(), and execute_param
May 15, 2025
b129b62
pull from upstream
May 15, 2025
0b88e97
universal cell type unified function, empty droplet percentage for rh…
myushen Jun 9, 2025
969b460
adjust knn, npc for small number of cells in a sample
myushen Jun 12, 2025
ab0e6d7
redesign metacell for little sample cells. marks less than 3 single c…
myushen Jun 16, 2025
1f3d449
add communication weights/strength
myushen Jun 23, 2025
959337d
add pathway strength. remove thresh 0.05, return all communication, b…
myushen Jun 25, 2025
e738b1a
make feature_thresh as an input target in remove_empty_threshold module
myushen Jun 26, 2025
0284499
merge cellchat to master
myushen Jun 27, 2025
540a2d9
fix and cellchat mouse option
myushen Jul 2, 2025
c13d850
dummy
susansjy22 Aug 13, 2025
37b160e
pull updates from myushen/master
susansjy22 Aug 13, 2025
5c3bf99
pull changes from remote
susansjy22 Aug 13, 2025
e552cc8
Update Utilities
susansjy22 Aug 14, 2025
564e515
Fix pseudobulk to save the output
susansjy22 Aug 14, 2025
efe6b61
Remove commented function
susansjy22 Aug 14, 2025
fba80b3
Remove commented function
susansjy22 Aug 14, 2025
daf6000
Add ensembl_genes_biomart.rda
susansjy22 Aug 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ pipeline_stores
^data/theme_multipanel\.rda$
^inst/rmd/.*\\.html$
^[^/]*\.r$
^tests$
^tests$
_targets
target_framework
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@ input_reference.rds
reference_azimuth.rds
temp_computing_resources.rds
tissue.rds
data_container_type.rds
sample_names.rds
temp_fx.rds
temp_gene_nomenclature.rds
RNA_feature_thresh.rds
# Exclude pipeline and scripts directories and files
pipeline_store
pipeline_store.R
Expand All @@ -28,3 +33,4 @@ fibrosis_data
!README.md
_target*
dev
meta
27 changes: 17 additions & 10 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: HPCell
Title: Massively-parallel R native pipeline for single-cell analysis
Version: 0.2.1
Version: 0.3.14
Authors@R: c(person("Stefano", "Mangiola", email = "mangiolastefano@gmail.com",
role = c("aut", "cre")),
person("Jiayi", "Si", email = "si.j@wehi.edu.au",
Expand All @@ -11,7 +11,12 @@ License: GPL-3
Roxygen: list(markdown = TRUE)
Depends:
R (>= 4.2.0)
Remotes: sqjin/CellChat
Remotes:
sqjin/CellChat,
satijalab/seurat@seurat5,
satijalab/seurat-data@seurat5,
satijalab/azimuth@master,
mojaveazure/seurat-disk@master
Biarch: true
Imports:
targets,
Expand All @@ -29,7 +34,7 @@ Imports:
tidyr,
glue,
stringr,
tidyseurat,
tidyseurat (>= 0.8.0),
purrr,
readr,
patchwork,
Expand All @@ -40,7 +45,6 @@ Imports:
SingleR,
celldex,
scuttle,
CellChat,
gridGraphics,
scDblFinder,
magrittr,
Expand All @@ -57,22 +61,25 @@ Imports:
future.apply,
ids,
RColorBrewer,
digest,
cowplot,
igraph,
reshape2,
callr,
future,
methods,
pbapply,
reshape2,
scales,
data.table,
ggplot2,
ggupset,
here,
qs,
ensembldb
ensembldb,
Azimuth,
DelayedArray,
HDF5Array,
SeuratObject,
SingleCellExperiment,
biomaRt,
lme4,
tidyselect
Suggests:
testthat(>= 3.0.0),
scRNAseq,
Expand Down
Loading