Skip to content

Commit df92dc3

Browse files
committed
Polished ML lesson
1 parent 128c11b commit df92dc3

6 files changed

Lines changed: 2375 additions & 2179 deletions

File tree

.Rhistory

Lines changed: 131 additions & 131 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,132 @@
1+
as.data.frame() %>%
2+
sort() %>%
3+
View()
4+
ah$species %>%
5+
unique() %>%
6+
as.data.frame() %>%
7+
arrange() %>%
8+
View()
9+
# Query AnnotationHub
10+
Flathead <- query(ah, "Mugil cephalus")
11+
Flathead
12+
Flathead_annot <- ah[["AH118155"]]
13+
View(Flathead_annot)
14+
genes(Flathead_annot, return.type = "data.frame") %>% View()
15+
Flathead_annot
16+
genes(Flathead_annot)
17+
remove.packages("sccomp")
18+
remove.packages("cmdstanr")
19+
devtools::install_github("MangiolaLaboratory/sccomp")
20+
install.packages("cmdstanr", repos = c("https://stan-dev.r-universe.dev/", getOption("repos")))
21+
cmdstanr::check_cmdstan_toolchain(fix = TRUE) # Just checking system setting
22+
cmdstanr::install_cmdstan()
23+
cmdstanr::install_cmdstan(overwrite=TRUE)
24+
remove.packages("sccomp")
25+
remove.packages("cmdstanr")
26+
devtools::install_github("MangiolaLaboratory/sccomp")
27+
remove.packages("sccomp")
28+
install.packages("cmdstanr", repos = c("https://stan-dev.r-universe.dev/", getOption("repos")))
29+
cmdstanr::check_cmdstan_toolchain(fix = TRUE) # Just checking system setting
30+
cmdstanr::install_cmdstan()
31+
remove.packages("sccomp")
32+
remove.packages("cmdstanr")
33+
devtools::install_github("MangiolaLaboratory/sccomp")
34+
install.packages("cmdstanr", repos = c("https://stan-dev.r-universe.dev/", getOption("repos")))
35+
cmdstanr::check_cmdstan_toolchain(fix = TRUE) # Just checking system setting
36+
cmdstanr::install_cmdstan()
37+
seurat <- readRDS("~/Desktop/DGE_scRNA/data/BAT_GSE160585_final.rds")
38+
seurat_sub <- subset(seurat, subset = (condition %in% c("TN", "cold7")))
39+
library(sccomp)
40+
sccomp_result <- seurat_sub %>%
41+
sccomp_estimate(
42+
formula_composition = ~ condition,
43+
.sample = sample,
44+
.cell_group = celltype,
45+
bimodal_mean_variability_association = TRUE,
46+
cores = 1
47+
) %>%
48+
sccomp_remove_outliers(cores = 1, verbose = FALSE) %>% # Optional
49+
sccomp_test()
50+
library(tidyverse)
51+
sccomp_result <- seurat_sub %>%
52+
sccomp_estimate(
53+
formula_composition = ~ condition,
54+
.sample = sample,
55+
.cell_group = celltype,
56+
bimodal_mean_variability_association = TRUE,
57+
cores = 1
58+
) %>%
59+
sccomp_remove_outliers(cores = 1, verbose = FALSE) %>% # Optional
60+
sccomp_test()
61+
cmdstanr::check_cmdstan_toolchain(fix = TRUE)
62+
cmdstanr::install_cmdstan()
63+
cmdstanr::install_cmdstan(overwrite=TRUE)
64+
remove.packages(sccomp)
65+
remove.packages("sccomp")
66+
remove.packages("cmdstanr")
67+
devtools::install_github("MangiolaLaboratory/sccomp")
68+
install.packages("cmdstanr", repos = c("https://stan-dev.r-universe.dev/", getOption("repos")))
69+
cmdstanr::check_cmdstan_toolchain(fix = TRUE) # Just checking system setting
70+
cmdstanr::install_cmdstan()
71+
cmdstanr::install_cmdstan()
72+
cmdstanr::install_cmdstan(overwrite = TRUE)
73+
cmdstanr::check_cmdstan_toolchain(fix = TRUE)
74+
cmdstanr::install_cmdstan()
75+
cmdstanr::install_cmdstan(overwrite=TRUE)
76+
cmdstanr::remove_cmdstan()
77+
cmdstanr::install_cmdstan()
78+
cmdstanr::install_cmdstan(overwrite = TRUE)
79+
cmdstanr::install_cmdstan(overwrite = TRUE)
80+
install.packages("cmdstanr", repos = c("https://stan-dev.r-universe.dev/", getOption("repos")))
81+
cmdstanr::check_cmdstan_toolchain(fix = TRUE) # Just checking system setting
82+
cmdstanr::install_cmdstan()
83+
cmdstanr::install_cmdstan(overwrite = TRUE)
84+
system(quarto render schedule.qmd)
85+
getwd()
86+
setwd("Desktop/intro_r_rmd/lessons/")
87+
system(quarto render schedule.qmd)
88+
system("quarto render schedule.qmd")
89+
system("quarto render schedule.qmd")
90+
getwd()
91+
system("quarto render schedule.qmd")
92+
system("quarto render schedule.qmd")
93+
system("quarto render 01-introR-R-and-RStudio.qmd")
94+
system("quarto render 01_introR-R-and-RStudio.qmd")
95+
system("quarto render 01a_introR-R-and-RStudio.qmd")
96+
system("quarto render 01b_introR-R-and-RStudio.qmd")
97+
system("quarto render 01b_introR-R-and-RStudio.qmd")
98+
system("quarto render 01a_introR-R-and-RStudio.qmd")
99+
system("quarto render 01b_introR-R-and-RStudio.qmd")
100+
system("quarto render 01b_introR-R-and-RStudio.qmd")
101+
system("quarto render 01b_introR-R-and-RStudio.qmd")
102+
system("quarto render 01b_introR-R-and-RStudio.qmd")
103+
system("quarto render 01b_introR-R-and-RStudio.qmd")
104+
system("quarto render 01b_introR-R-and-RStudio.qmd")
105+
age <- c(10, 25, 60, NA)
106+
age > 26
107+
age [age > 26]
108+
which(age > 26)
109+
?which
110+
library(ggplot2)
111+
?read.table
112+
number-mean <- 2 +5
113+
pos_0 <- c(1,2,2,3,2,3,3,3,2,3,3)
114+
neg_0 <- c(0,0,0,0,0,0,0,0,0,0,1)
115+
cor(pos_0, neg_0, method = 'pearson')
116+
library(tidyverse)
117+
tib_0 <- tibble(pos_0, neg_0)
118+
cor(tib_0$pos_0, tib_0$neg_0, method = 'pearson')
119+
ggplot(tib_0) +
120+
geom_point(aes(x = pos_0, y = neg_0))
121+
ggplot(tib_0) +
122+
geom_point(aes(x = pos_0, y = neg_0)) +
123+
geom_jitter()
124+
ggplot(tib_0) +
125+
geom_jitter(aes(x = pos_0, y = neg_0))
126+
?geom_jitter
127+
load("~/Desktop/GOs_for_plotting.RData")
128+
# Subset data frame
129+
bp_plot <- bp_oe[1:30, ]
1130
ggplot(bp_plot) # what happens?
2131
library(tidyverse)
3132
devtools::install_github("immunogenomics/presto")
@@ -376,137 +505,8 @@ install.packages("tidyverse")
376505
install.packages("seurat")
377506
install.packages("Seurat")
378507
library(tidyverse)
379-
getwd()
380508
setwd("~/Documents/Intro-to-Python/")
381-
system("quarto render lessons/05_loops.qmd")
382-
system("quarto render lessons/05_loops.qmd")
383-
system("quarto render lessons/05_loops.qmd")
384-
system("quarto render lessons/05_loops.qmd")
385-
system("quarto render lessons/05_loops-Answer_key.qmd")
386-
system("quarto render lessons/05_loops.qmd")
387-
getwd()
388-
system("quarto render lessons/05_loops.qmd")
389-
system("quarto render lessons/05_loops.qmd")
390-
system("quarto render lessons/05_loops-Answer_key.qmd")
391-
system("quarto render lessons/06_functions-Answer_key.qmd")
392-
system("quarto render lessons/06_functions.qmd")
393-
system("quarto render lessons/07_libraries.qmd")
394-
system("quarto render lessons/08_numpy_arrays.qmd")
395-
system("quarto render lessons/08_numpy_arrays.qmd")
396-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
397-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
398-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
399-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
400-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
401-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
402-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
403-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
404-
system("quarto render lessons/08_numpy_arrays.qmd")
405-
system("quarto render lessons/08_numpy_arrays.qmd")
406-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
407-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
408-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
409-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
410-
system("quarto render lessons/01_setting_up.qmd")
411-
system("quarto render lessons/03_conditional_statements.qmd")
412-
system("quarto render lessons/03_conditional_statements-Answer_key.qmd")
413-
system("quarto render lessons/03_conditional_statements.qmd")
414-
system("quarto render lessons/03_conditional_statements-Answer_key.qmd")
415-
system("quarto render lessons/09_pandas_dataframes.qmd")
416-
system("quarto render lessons/09_pandas_dataframes.qmd")
417-
system("quarto render lessons/09_pandas_dataframes.qmd")
418-
system("quarto render lessons/09_pandas_dataframes.qmd")
419-
system("quarto render lessons/09_pandas_dataframes.qmd")
420-
system("quarto render lessons/09_pandas_dataframes.qmd")
421-
system("quarto render lessons/09_pandas_dataframes.qmd")
422-
system("quarto render lessons/09_pandas_dataframes.qmd")
423-
system("quarto render lessons/09_pandas_dataframes.qmd")
424-
system("quarto render lessons/09_pandas_dataframes.qmd")
425-
system("quarto render lessons/09_pandas_dataframes.qmd")
426-
system("quarto render lessons/09_pandas_dataframes.qmd")
427-
system("quarto render lessons/09_pandas_dataframes-Answer_key.qmd")
428-
system("quarto render lessons/09_pandas_dataframes-Answer_key.qmd")
429-
system("quarto render lessons/09_pandas_dataframes-Answer_key.qmd")
430-
system("quarto render lessons/09_pandas_dataframes.qmd")
431-
system("quarto render lessons/09_pandas_dataframes.qmd")
432-
system("quarto render lessons/09_pandas_dataframes.qmd")
433-
system("quarto render lessons/09_pandas_dataframes.qmd")
434-
system("quarto render lessons/09_pandas_dataframes.qmd")
435-
system("quarto render lessons/10_data_wrangling-Answer_key.qmd")
436-
system("quarto render lessons/10_data_wrangling.qmd")
437-
system("quarto render lessons/10_data_wrangling.qmd")
438-
system("quarto render lessons/10_data_wrangling-Answer_key.qmd")
439-
system("quarto render lessons/10_data_wrangling.qmd")
440-
system("quarto render lessons/08_numpy_arrays.qmd")
441-
system("quarto render lessons/09_pandas_dataframes.qmd")
442-
system("quarto render lessons/09_pandas_dataframes.qmd")
443-
system("quarto render lessons/08_numpy_arrays.qmd")
444-
system("quarto render lessons/05_loops.qmd")
445-
system("quarto render lessons/05_loops.qmd")
446-
system("quarto render lessons/01_setting_up.qmd")
447-
system("quarto render lessons/11_plotting_basics.qmd")
448-
system("quarto render lessons/11_plotting_basics-Answer_key.qmd")
449-
system("quarto render lessons/11_plotting_basics-Answer_key.qmd")
450-
system("quarto render lessons/11_plotting_basics.qmd")
451-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
452-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
453-
system("quarto render lessons/12_boxplots.qmd")
454-
system("quarto render lessons/12_boxplots.qmd")
455-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
456-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
457-
system("quarto render lessons/12_boxplots.qmd")
458-
system("quarto render lessons/12_boxplots.qmd")
459-
system("quarto render lessons/12_boxplots.qmd")
460-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
461-
system("quarto render lessons/01_setting_up-Answer_key.qmd")
462-
system("quarto render lessons/01_setting_up-Answer_key.qmd")
463-
system("quarto render lessons/01_setting_up.qmd")
464-
system("quarto render lessons/02_variables-Answer_key.qmd")
465-
system("quarto render lessons/02_variables.qmd")
466-
system("quarto render lessons/03_conditional_statements-Answer_key.qmd")
467-
system("quarto render lessons/03_conditional_statements.qmd")
468-
system("quarto render lessons/04_data_structures-Answer_key.qmd")
469-
system("quarto render lessons/04_data_structures.qmd")
470-
system("quarto render lessons/05_loops-Answer_key.qmd")
471-
system("quarto render lessons/05_loops.qmd")
472-
system("quarto render lessons/06_functions-Answer_key.qmd")
473-
system("quarto render lessons/06_functions.qmd")
474-
system("quarto render lessons/07_libraries.qmd")
475-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
476-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
477-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
478-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
479-
system("quarto render lessons/08_numpy_arrays-Answer_key.qmd")
480-
system("quarto render lessons/08_numpy_arrays.qmd")
481-
system("quarto render lessons/09_pandas_dataframes-Answer_key.qmd")
482-
system("quarto render lessons/09_pandas_dataframes.qmd")
483-
system("quarto render lessons/10_data_wrangling-Answer_key.qmd")
484-
system("quarto render lessons/10_data_wrangling.qmd")
485-
system("quarto render lessons/11_plotting_basics-Answer_key.qmd")
486509
system("quarto render lessons/11_plotting_basics.qmd")
487-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
488-
system("quarto render lessons/12_boxplots.qmd")
489510
system("quarto render lessons/13_machine_learning.qmd")
490-
system("quarto render lessons/11_plotting_basics.qmd")
491-
system("quarto render schedule/schedule.qmd")
492-
system("quarto render schedule/schedule.qmd")
493-
system("quarto render schedule/schedule.qmd")
494-
system("quarto render schedule/schedule.qmd")
495-
system("quarto render schedule/schedule.qmd")
496-
system("quarto render lessons/01_setting_up.qmd")
497-
system("quarto render lessons/06_functions.qmd")
498-
system("quarto render lessons/06_functions-Answer_key.qmd")
499-
system("quarto render lessons/11_plotting_basics.qmd")
500-
system("quarto render lessons/12_boxplots.qmd")
501-
system("quarto render lessons/12_boxplots-Answer_key.qmd")
502-
system("quarto render schedule/schedule.qmd")
503-
python -m ipykernel install --user --name intro_python --display-name "intro_python"
504-
system("quarto render schedule/schedule.qmd")
505-
system("quarto render lessons/01_setting_up-Answer_key.qmd")
506-
system("quarto render schedule/schedule.qmd")
507-
system("quarto render lessons/05_loops.qmd")
508-
system("quarto render lessons/05_loops.qmd")
509-
system("quarto render lessons/")
510-
system("quarto render lessons/")
511-
system("quarto render lessons/11_plotting_basics.qmd")
512-
system("quarto render lessons/01_setting_up.qmd")
511+
system("quarto render lessons/13_machine_learning.qmd")
512+
system("quarto render lessons/13_machine_learning.qmd")

0 commit comments

Comments
 (0)