Skip to content

Commit ec2bbf7

Browse files
committed
First packaged version
1 parent eac49fd commit ec2bbf7

38 files changed

+1107
-8
lines changed

.Rbuildignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
^gruffi\.Rproj$
2+
^\.Rproj\.user$

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,4 @@ vignettes/*.pdf
3737

3838
# R Environment Variables
3939
.Renviron
40+
.Rproj.user

DESCRIPTION

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
Package: gruffi
2+
Title: gruffi is the fastest way to create, annotate and export plots in R
3+
Version: 0.6.0
4+
Authors@R:
5+
person("First", "Last", , "first.last@example.com", role = c("aut", "cre"),
6+
comment = c(ORCID = "YOUR-ORCID-ID"))
7+
Author: Julia Naas <julia.naas@meduniwien.ac.at> [aut, cre]Abel Vertesy
8+
<abel.vertesy@imba.oeaw.ac.at> [aut, cre]
9+
Description: The Gruffi R package helps you (1) to identify stressed cells
10+
in single-cell RNA-seq datasets using *granular funcitonal filtering*,
11+
and (2) you can use it to calculate any GO-term defined gene set's
12+
pathway activity. Gruffi integrates into single-cell analysis with
13+
Seurat and comes with a graphical user interface.
14+
License: GPL-3 + file LICENSE
15+
BugReports: https://github.com/jn-goe/gruffi/issues/
16+
Depends:
17+
magrittr,
18+
Stringendo
19+
Imports:
20+
AnnotationDbi,
21+
biomaRt,
22+
clipr,
23+
CodeAndRoll2,
24+
cowplot,
25+
ggExpress,
26+
ggpubr,
27+
graphics,
28+
grDevices,
29+
htmlwidgets,
30+
IRanges,
31+
MarkdownHelpers,
32+
MarkdownReports,
33+
Matrix,
34+
methods,
35+
org.Hs.eg.db,
36+
raster,
37+
RColorBrewer,
38+
rgl,
39+
rlang,
40+
sessioninfo,
41+
Seurat,
42+
Seurat.utils,
43+
shiny,
44+
sm,
45+
stats,
46+
tictoc,
47+
tidyverse,
48+
viridis
49+
Encoding: UTF-8
50+
Packaged: 2022-03-15 09:51:05
51+
Roxygen: list(markdown = TRUE)
52+
RoxygenNote: 7.1.2

NAMESPACE

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Generated by roxygen2: do not edit by hand
2+
3+
S3method(plot,clust.size.distr)
4+
export(AddCustomScore)
5+
export(AddGOGeneList.manual)
6+
export(AddGOScore)
7+
export(CalcTranscriptomePercentage)
8+
export(CalcTranscriptomePercentageGO)
9+
export(FeaturePlotSaveCustomScore)
10+
export(FeaturePlotSaveGO)
11+
export(FilterStressedCells)
12+
export(GO_score_evaluation)
13+
export(GetAllGOTerms)
14+
export(GetClusteringRuns)
15+
export(GetGOTerms)
16+
export(GetNamedClusteringRuns)
17+
export(IntersectWithExpressed)
18+
export(PasteUniqueGeneList)
19+
export(PlotGoTermScores)
20+
export(Shiny.GO.thresh)
21+
export(UMAP.3d.cubes)
22+
export(aut.res.clustering)
23+
export(calc.cluster.averages.new)
24+
export(clUMAP.thresholding)
25+
export(clean.duplicate.scorenames)
26+
export(fix.metad.Colname.rm.trailing.1)
27+
export(plot_norm_and_skew)
28+
export(reassign.small.clusters)
29+
export(saveData)
30+
export(saveRDS.compress.in.BG)
31+
export(sparse.cor)
32+
export(stand_dev_skewed)
33+
export(ww.convert.GO_term.2.score)
34+
export(ww.convert.score.2.GO_term)
35+
importFrom(AnnotationDbi,Term)
36+
importFrom(AnnotationDbi,select)
37+
importFrom(CodeAndRoll2,grepv)
38+
importFrom(CodeAndRoll2,sem)
39+
importFrom(CodeAndRoll2,sortbyitsnames)
40+
importFrom(IRanges,gsub)
41+
importFrom(MarkdownHelpers,filter_HP)
42+
importFrom(MarkdownHelpers,llprint)
43+
importFrom(MarkdownHelpers,stopif)
44+
importFrom(Matrix,colMeans)
45+
importFrom(Matrix,colSums)
46+
importFrom(Seurat,AddModuleScore)
47+
importFrom(Seurat,Cells)
48+
importFrom(Seurat,DefaultAssay)
49+
importFrom(Seurat,FeaturePlot)
50+
importFrom(Seurat,FindClusters)
51+
importFrom(Seurat,GetAssayData)
52+
importFrom(Seurat,Idents)
53+
importFrom(Seurat,RenameIdents)
54+
importFrom(Seurat,RunTSNE)
55+
importFrom(Seurat,RunUMAP)
56+
importFrom(Seurat.utils,calc.cluster.averages)
57+
importFrom(Stringendo,iprint)
58+
importFrom(Stringendo,percentage_formatter)
59+
importFrom(Stringendo,ww.FnP_parser)
60+
importFrom(biomaRt,getBM)
61+
importFrom(biomaRt,useEnsembl)
62+
importFrom(clipr,read_clip)
63+
importFrom(cowplot,save_plot)
64+
importFrom(dplyr,group_by_at)
65+
importFrom(dplyr,n)
66+
importFrom(dplyr,select_at)
67+
importFrom(dplyr,summarize)
68+
importFrom(dplyr,tibble)
69+
importFrom(ggExpress,qbarplot)
70+
importFrom(ggExpress,qhistogram)
71+
importFrom(ggplot2,labs)
72+
importFrom(htmlwidgets,saveWidget)
73+
importFrom(org.Hs.eg.db,org.Hs.eg.db)
74+
importFrom(raster,modal)
75+
importFrom(rgl,cube3d)
76+
importFrom(rgl,open3d)
77+
importFrom(rgl,rglwidget)
78+
importFrom(rgl,shade3d)
79+
importFrom(rgl,translate3d)
80+
importFrom(rlang,sym)
81+
importFrom(shiny,runApp)
82+
importFrom(shiny,shinyApp)
83+
importFrom(sm,binning)
84+
importFrom(tictoc,tic)
85+
importFrom(tictoc,toc)
86+
importFrom(viridis,cividis)

dev/Create.the.gruffi.Package.R

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ require('Stringendo')
1717

1818

1919
# Setup ------------------------
20-
PackageName = "gruffiDev"
20+
PackageName = "gruffi"
2121
package.version = "0.6.0"
2222
setwd("~/GitHub/Packages/")
2323

gruffi.Rproj

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
Version: 1.0
22

3-
RestoreWorkspace: Default
4-
SaveWorkspace: Default
3+
RestoreWorkspace: No
4+
SaveWorkspace: No
55
AlwaysSaveHistory: Default
66

77
EnableCodeIndexing: Yes
8-
UseSpacesForTab: Yes
9-
NumSpacesForTab: 2
108
Encoding: UTF-8
119

12-
RnwWeave: Sweave
13-
LaTeX: pdfLaTeX
14-
1510
AutoAppendNewline: Yes
1611
StripTrailingWhitespace: Yes
12+
LineEndingConversion: Posix
13+
14+
BuildType: Package
15+
PackageUseDevtools: Yes
16+
PackageInstallArgs: --no-multiarch --with-keep.source
17+
PackageRoxygenize: rd,collate,namespace

man/AddCustomScore.Rd

+21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/AddGOGeneList.manual.Rd

+28
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/AddGOScore.Rd

+21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/CalcTranscriptomePercentage.Rd

+23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/CalcTranscriptomePercentageGO.Rd

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/FeaturePlotSaveCustomScore.Rd

+37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/FeaturePlotSaveGO.Rd

+43
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)