Learning objectives
This lesson introduces the concept of invariant
columns and why they should be removed. It also provides a
function to remove them.
All of this material will appear on the exam. Take notes on the
workflow, functions, and concepts.
Main objectives
By the end of this lesson you will
- Understand what can lead to a column of SNP data being
invariant.
- Know why invariant features can cause problem when preparing data
for analysis or running machine learning algorithms on it
- Know how to use a function I provide for removing invariant
columns
Review
- Setting your working directory
- Loading .vcf files
- Preparing .vcf files for analysis
Introduction
SNPs are Single Nucleotide Polymorphisms. This means that they are by
definition polymorphic - more than one nucleotide
occurs in that position (locus) in different individual
in a species. For example, most individuals in a population may be G|G,
but some are G|A or even A|A.
The SNP concept applies at the level of a species. Within separate
populations of a species (or individuals genotyped for a study) only one
allele of the SNP may be present. This means that though there is
genetic variation at that locus in the level of
species, for the the population or sample for a study there is no
variation.
If all individuals in a population are homozygous for either the
major allele (e.g. all are MM), or all are homozygous for the minor
allele (e.g. all are mm) we say that the allele is
fixed in that population. They other allele is present
in other populations, but not all of them. When an allele is fixed in a
population it is actually very useful for distinguishing that population
genetically from others.
Similarly, for a sample of individuals in a single study, all
individuals genotyped may turn out to be the same type of homozygote for
a SNP - all are mm or MM. A different sample may have yield
heterozygotes or a mix of both types of homozygotes (mm and MM), but for
the data at hand, only one type of homozygote is present. While the
allele is not necessarily fixed in any population, it is
invariant in the individuals that happened to be
gentoyped.
Implications of invariant SNPs
SNP data is converted to numeric genotype scores for
analysis with machine learning methods such as PCA. If a SNP is
invariant in all of the individuals genotyped in a sample for a study,
the entire column (aka feature) in the dataframe will be either 0 (all
individuals have the major allele) or 2 (all individuals have the minor
allele). Similarly, if all individuals are heterozygotes, the entire
column will be 1.
Completely invariant alleles in a dataset present 2 issues:
- Information content: They provide no information
about differences between individuals and groups in the data. You
therefore expend computational effort on worthless features.
- Mathematical problems: They may cause errors in
some mathematical operations and R functions.
Invariant features, information content and computational
effort
When a column in a dataset is invariant, whether a SNP or anything
else, it doesn’t provide you any useful information. For example, if I
want to predict whether taking Advanced Placement (AP) Biology predicts
success in my intro biology course, and everyone in the class has taken
AP Bio, then I can’t learn or conclude anything.
Invariant features, however, still have to be handled by the
computer. They therefore eat up computational
resources. Since SNP data can have tens or ever hundreds of
thousands of features, this can be a major waste of computational time.
It is therefore advisable to remove invariant features to speed up the
your analyses.
Invariant features and mathematical operations
A feature that is invariant will have a standard deviation of 0. For
example:
x <- c(2,2,2,2,2,2)
mean(x)
## [1] 2
sd(x)
## [1] 0
While we can calculate the mean and standard deviation of an
invariant feature, we can’t scale it because this requires division by
0, which is not defined: there is no answer to, for example, x/0.
More generally, machine learning algorithms can run into problems
with invariant features and fail to work. It is therefore advisable to
remove invariant features before an analysis.
Removing invariant features
There are several ways to identify if a column in a dataframe is
invariant, but probably the easiest is to calculate the standard
deviation. The standard deviation is a measure of variation in the data,
and if everything in a column is the same, there is no variation and the
sd = 0. You could similarly calculate the range; if all the data in a
column is 2, then the minimum is 2, the max is 2, and the range is 2 - 2
= 0.
Here’s some example data that shows that this works for all 3
possible forms of invariant SNP genotypic scores data:
First, some fake data. Add c() to make the vectors.
# add the c() function to make all of the vectors
# All samples are homozygous for major allele
SNP_fixed_0 <- c(0, 0, 0, 0, 0, 0) # TODO
# All samples are homozygous for minor allele
SNP_fixed_2 <- c(2, 2, 2, 2, 2, 2) # TODO
# All samples are heterozygous, e.g "A|G"
SNP_all_hetero <- c(1, 1, 1, 1, 1, 1) # TODO
setwd("C:/Users/mikaw/OneDrive/Pitt/Computational Biology/my_snps")
Now the standard deviations with sd():
# add sd() to calculate the SDs
sd(SNP_fixed_0) # TODO
## [1] 0
sd(SNP_fixed_2)
## [1] 0
sd(SNP_all_hetero)
## [1] 0
Now let’s make a larger dataframe with some features that aren’t
invariant.
First, some invariant features:
# Mixture of the 2 homozygotes
SNP_mix_vs1 <- c(0, 0, 0, 2, 2, 2)
# Mixture of the 2 homozygotes
## and heterozygotes
SNP_mix_vs2 <- c(0, 0, 1, 1, 2, 2)
We put these into a dataframe:
# add data.frame() and assign to an object
## called df to look at the data
df <- data.frame(SNP_fixed_0, # TODO
SNP_fixed_2,
SNP_mix_vs1,
SNP_mix_vs2)
df
## SNP_fixed_0 SNP_fixed_2 SNP_mix_vs1 SNP_mix_vs2
## 1 0 2 0 0
## 2 0 2 0 0
## 3 0 2 0 1
## 4 0 2 2 1
## 5 0 2 2 2
## 6 0 2 2 2
To identify which columns are invariant we first calculate all the
SDs.
# add sd() to calculate the SDs
# add [, 1] etc to each line
## lines to calculate the sd on each column
## The first one is shown as an exame
#add [, 1]
sd_col01 <- sd(df[,1]) # EXAMPLE
#add [, 2]
sd_col02 <- sd(df[, 2]) # TODO
#add [, 3]
sd_col03 <- sd(df[,3]) # TODO
#add [, 4]
sd_col04 <- sd(df[,4]) # TODO
We can put this all into a vector that contains the SDs:
# add c() to make into a vector
## assign it to a vector called sd_vector
sd_vector <- c(sd_col01, # TODO
sd_col02,
sd_col03,
sd_col04)
Now use which() to see which parts of the vector are
equal to 0.
# add which() and == 0
which(sd_vector == 0)# TODO
## [1] 1 2
We’ll save this to a vector to hold the indices of the invariant
columns.
# assign to a vector called i_invariant
i_invariant <- which(sd_vector == 0) # TODO
This vector of indices can be used to look at which columns are
invariant in our dataframe:
# add [,i_invariant] to see
## the invariant columns
df[,i_invariant] # TODO
## SNP_fixed_0 SNP_fixed_2
## 1 0 2
## 2 0 2
## 3 0 2
## 4 0 2
## 5 0 2
## 6 0 2
We can then use this to show use which columns DO vary by using
negative indexing to remove the invariant columns.
# add -i_invariant to REMOVE the invariant columns
df[,-i_invariant] # TODO
## SNP_mix_vs1 SNP_mix_vs2
## 1 0 0
## 2 0 0
## 3 0 1
## 4 2 1
## 5 2 2
## 6 2 2
We can then make a new dataframe of just the variant columns
# assign to a dataframe called df03
df03 <- df[,-i_invariant] #TODO
Look at the results:
df03
## SNP_mix_vs1 SNP_mix_vs2
## 1 0 0
## 2 0 0
## 3 0 1
## 4 2 1
## 5 2 2
## 6 2 2
A function to remove invariant columns
The function below will remove invariant columns from a dataframe, as
long as you add return(x) to the end.
# run this function
## add return(x_no_invar)
invar_omit <- function(x){
cat("Dataframe of dim",dim(x), "processed...\n")
sds <- apply(x, 2, sd, na.rm = TRUE)
i_var0 <- which(sds == 0)
cat(length(i_var0),"columns removed\n")
if(length(i_var0) > 0){
x <- x[, -i_var0]
return(x)
}
## add return() with x in it
#TODO
}
warning("Reminder: Did you add return() to the function?")
## Warning: Reminder: Did you add return() to the function?
We can test it on our data above.
# run invar_omit() on df
invar_omit(df) # TODO
## Dataframe of dim 6 4 processed...
## 2 columns removed
## SNP_mix_vs1 SNP_mix_vs2
## 1 0 0
## 2 0 0
## 3 0 1
## 4 2 1
## 5 2 2
## 6 2 2
It should only change data dataframe when columns are invariant. Its
always good to test a function to make sure it does what you want. If we
run it once, save the output, and run it again on the output we just
made, it shouldn’t remove anything the second time.
# run invar_omit() on df
df_no_invar <- invar_omit(df) # TODO
## Dataframe of dim 6 4 processed...
## 2 columns removed
# look out output
df_no_invar
## SNP_mix_vs1 SNP_mix_vs2
## 1 0 0
## 2 0 0
## 3 0 1
## 4 2 1
## 5 2 2
## 6 2 2
# run invar_omit() on df_no_invar
invar_omit(df_no_invar) # TODO
## Dataframe of dim 6 2 processed...
## 0 columns removed
Worked example
Let’s work through an example with a real VCF file. The steps we need
to follow are
- Load the
vcfR package.
- Set our working directory via Session->Set Working Directory
-> To source file location
- Make sure the
.vcffile is present with
list.files()
- Load the data with
vcfR::read.vcfR()
- Convert the data to genotype scores with
vcfR::extract.gt()
- Transpose the data with
t()
- Remove any invariant features (columns)
invar_omit()
Load vcfR
First, load up the vcfR package with library() and check
the working directory with getwd().
# call library() on vcfR
library(vcfR) #TODO
## Warning: package 'vcfR' was built under R version 4.2.2
##
## ***** *** vcfR *** *****
## This is vcfR 1.13.0
## browseVignettes('vcfR') # Documentation
## citation('vcfR') # Citation
## ***** ***** ***** *****
# check your working directory with getwd()
setwd("C:/Users/mikaw/OneDrive/Pitt/Computational Biology/my_snps")
getwd() #TODO
## [1] "C:/Users/mikaw/OneDrive/Pitt/Computational Biology/my_snps"
Set working directory
Second, set the working directory to the location of this file if it
isn’t already. Do this via
Session->Set Working Directory -> To source file location
Make sure the vcf file is presentt
Third, make sure the file all_loci.vcf is present with
list.files() and/or
list.files(pattern = "vcf").
list.files()
## [1] "(Studies in Feminist Philosophy) Elizabeth Brake - Minimizing Marriage_ Marriage, Morality, and the Law-Oxford University Press (2012).pdf"
## [2] "0110 F20 Recitation Worksheet 2 Key Updated to Post September 10.pdf"
## [3] "0110 F20 Recitation Worksheet 2 Send (1).pdf"
## [4] "0110 F20 Recitation Worksheet 2 Send.pdf"
## [5] "0110 F20 420 PM Syllabus Updated with Canvas Compliance (1).pdf"
## [6] "0110 F20 420 PM Syllabus Updated with Canvas Compliance.pdf"
## [7] "0110 F20 Lab 8 Thermochemistry I Updated for Openstax (1).pdf"
## [8] "0110 F20 Lab 8 Thermochemistry I Updated for Openstax (2).pdf"
## [9] "0110 F20 Lab 8 Thermochemistry I Updated for Openstax.pdf"
## [10] "0110 F20 Outline of Possible Final Exam Material.pdf"
## [11] "0110 F20 Recitation Skills Inventory for Students Send (1).pdf"
## [12] "0110 F20 Recitation Skills Inventory for Students Send.pdf"
## [13] "0110 F20 Recitation Skills Inventory Worksheet Key Send (1).pdf"
## [14] "0110 F20 Recitation Skills Inventory Worksheet Key Send.pdf"
## [15] "0110 F20 Recitation Worksheet 1 For Students (1).pdf"
## [16] "0110 F20 Recitation Worksheet 1 For Students.pdf"
## [17] "0110 F20 Recitation Worksheet 2 Key Send (1).pdf"
## [18] "0110 F20 Recitation Worksheet 2 Key Send.pdf"
## [19] "0110 F20 Schedule Post.pdf"
## [20] "0110 F20 Schedule Updated Post (1).pdf"
## [21] "0110 F20 Schedule Updated Post (2).pdf"
## [22] "0110 F20 Schedule Updated Post (3).pdf"
## [23] "0110 F20 Schedule Updated Post (4).pdf"
## [24] "0110 F20 Schedule Updated Post.pdf"
## [25] "0110 F20 Worksheet for Recitation Week beginning November 12.pdf"
## [26] "0110 FP20 OpenStax Chapter 4 Notes for Students to Use.pdf"
## [27] "020_W12D1_TWA Voc List UNIT 3.2 Relationships (Cohort).docx.rtf"
## [28] "020_W12D2_TWA UNIT UNIT 3.4 (Modal Verbs & Classifiers).pptx.pdf"
## [29] "1.10D-618F (1).ab1"
## [30] "1.10D-618F.ab1"
## [31] "1.11B-618F (1).ab1"
## [32] "1.11B-618F.ab1"
## [33] "1.11F-618F (1).ab1"
## [34] "1.11F-618F.ab1"
## [35] "1.11G-618F.seq"
## [36] "1.12G-618F.ab1"
## [37] "1.12G-618F.seq"
## [38] "1.12G-619R (1).ab1"
## [39] "1.12G-619R.ab1"
## [40] "1.12H-618F.seq"
## [41] "1.12H-618F_R (1).ab1"
## [42] "1.12H-618F_R.ab1"
## [43] "1.12H-618F_R.seq"
## [44] "1.12H-619R (1).ab1"
## [45] "1.12H-619R (2).ab1"
## [46] "1.12H-619R.ab1"
## [47] "1.3 worksheet.pdf"
## [48] "1_brkS1_3RenRDNRS.ab1"
## [49] "10_11 Class Notes.docx"
## [50] "102622 lg.pdf"
## [51] "102822 lg.pdf"
## [52] "110422 lg.pdf"
## [53] "110722 lg (1).pdf"
## [54] "110722 lg.pdf"
## [55] "110922 lg.pdf"
## [56] "111122 lg (1).pdf"
## [57] "111122 lg.pdf"
## [58] "111422 lg.pdf"
## [59] "112822 lg.pdf"
## [60] "1530 Syllabus 2021-22.docx"
## [61] "1540_in_class_exercise_random_numrbers.pdf"
## [62] "1D-616F.ab1"
## [63] "2.2 workbook 11-2016.pdf"
## [64] "2.2E-618F.seq"
## [65] "2.2E-618F_R (1).ab1"
## [66] "2.2E-618F_R.ab1"
## [67] "2.2E-618F_R.seq"
## [68] "2.2E-619R (1).ab1"
## [69] "2.2E-619R.ab1"
## [70] "2015KEY (1).pdf"
## [71] "2015KEY.pdf"
## [72] "2019_12_04 Hainer Lab meeting.pptx"
## [73] "2020 Cailin Jordan Horowitz Fellowship Final Report.docx"
## [74] "2020 Horowitz family letter.docx"
## [75] "2020 Horowitz Fellowship Research Statement (1).docx"
## [76] "2020 Horowitz Fellowship Research Statement.docx"
## [77] "2021Movie#1.docx (1).pdf"
## [78] "2021Movie#1.docx.pdf"
## [79] "2022 Mika Wesley Horowitz Research Report.docx"
## [80] "2022 Summer Fellowship application .docx"
## [81] "2022 Summer fellowship instructions (1).docx"
## [82] "2022 Summer fellowship instructions (2).docx"
## [83] "2022 Summer fellowship instructions (3).docx"
## [84] "2022 Summer fellowship instructions.docx"
## [85] "210702 big Lab meeting projects12 (1).pptx"
## [86] "210702 big Lab meeting projects12.pptx"
## [87] "220316 D1R PCR screen A7-12 B7-12(1).tiff"
## [88] "220316 D1R PCR screen A7-12 B7-12.TIF"
## [89] "220316 D1R PCR screen A7-12 B7-12.tiff"
## [90] "220317 D1R digest screen A7-12 B7-12(1).tiff"
## [91] "220317 D1R digest screen A7-12 B7-12.TIF"
## [92] "220324 PCR test BB RS gDNA temp(1).tiff"
## [93] "220325 another test MW plate diluted and sarahs plate(1).tiff"
## [94] "220328 braulio test MW primers w MWgDNA SHgDNA A1 SH primers w MW gDNA SHgDNA A1(1).tiff"
## [95] "220331 D1R candidates A1 A2 B3 A4(1).tiff"
## [96] "220331 D1R candidates A1 A2 B3 A4.TIF"
## [97] "220407 D1R digest A1 A2 B3 A4.tiff"
## [98] "220414 D1R PCR screen A1_A2_B3_A5_B2_B5_B6_A5.tiff"
## [99] "220418 D1R row 5 and 5BC RD_ PCR A1_A2_B3_A4_B2_B5_B6_A5 2.tiff"
## [100] "220418 D1R row 5 and 5BC RD_ PCR A1_A2_B3_A4_B2_B5_B6_A5.tiff"
## [101] "220421 RA3 (conc 20_80_200) and B3 (conc 20_80_200).tiff"
## [102] "220422 PCR new primers row 2_ A1_ B3_ A4.tiff"
## [103] "220426 PCR test B3(133 at 60 and 65_ 616 at 60 and 65) other DNA(113 at 60 and 65_ 616 at 60 and 65).tiff"
## [104] "220428 PCR row2 (4 and 8ul).tiff"
## [105] "220428 PCR test 60_ 65_ 70 B3_ A1 different primers.tiff"
## [106] "220429 PCR row3 (4 and 8ul) (1).tiff"
## [107] "220429 PCR row3 (4 and 8ul).tiff"
## [108] "220429 PCR test 60_ 65_ 70 B3_ A4 different primers.tiff"
## [109] "220509 PCR row 4 (primers 113_ 109_ 115).tiff"
## [110] "220510 PCR 60 degrees A4 primers 113_ 109_ 115.tiff"
## [111] "220510 PCR 65 degrees A4 primers 113_ 109_ 115.tiff"
## [112] "220511 PCR A4 primer 113 (57_ 60_ 63)_ A4 primer 109 (60).tiff"
## [113] "220511 PCR A4 primers 113_114.tiff"
## [114] "220512 PCR wt gDNA primers 113_114.tiff"
## [115] "220513 PCR primers 113.114"
## [116] "220516 PCR 616_114 and 109_110 row 10 wt (1).tiff"
## [117] "220516 PCR 616_114 and 109_110 row 10 wt.tiff"
## [118] "220517 PCR row 7 wt 616_114 and 109_110 6 ul.tiff"
## [119] "220517 PCR targetted BC plate row 10 616_114.tiff"
## [120] "220517 PCR wt row 7 616_114 and 109_110 8 ul.tiff"
## [121] "220518 PCR wt gDNA primers 618_619 and 109_110.tiff"
## [122] "220520 PCR wt row 8 primers 618_619.tiff"
## [123] "221013 D3L, D2L, PxL.SQV"
## [124] "221018 D2L, PxL, and D3R row 1 RD.TIF"
## [125] "221110 D3R Rd rows 7 to 12 (pxL positive control at end).TIF"
## [126] "2C-616F_R.ab1"
## [127] "2C-616F_R_R.ab1"
## [128] "2E-616F_R.ab1"
## [129] "2E-616F_R_R.ab1"
## [130] "2H-616F_R.ab1"
## [131] "2H-616F_R_R.ab1"
## [132] "3B-616F_R.ab1"
## [133] "3B-616F_R_R.ab1"
## [134] "3E-616F_R.ab1"
## [135] "4G-616F_R.ab1"
## [136] "4G-616F_R_R.ab1"
## [137] "4sU Labelling and Labelled RNA Isolation (1).docx"
## [138] "4sU Labelling and Labelled RNA Isolation.docx"
## [139] "5A-616F_R.ab1"
## [140] "5A-616F_R_R.ab1"
## [141] "5B-616F_R.ab1"
## [142] "5B-616F_R_R.ab1"
## [143] "6C-616F_R.ab1"
## [144] "6C-616F_R_R.ab1"
## [145] "6F-616F_R.ab1"
## [146] "6F-616F_R_R.ab1"
## [147] "6H-616F_R.ab1"
## [148] "6H-616F_R_R.ab1"
## [149] "A_Companion_to_Contemporary_French_Cinema_----_(2_“Do_We_Have_the_Right_to_Exist_”_French_Cinema_Culture_and_World_Tra...).pdf"
## [150] "A3-111F.ab1"
## [151] "A3-111F_R.ab1"
## [152] "Abortion Resources.pdf"
## [153] "About you (1).docx"
## [154] "About you.docx"
## [155] "ABR Module 1 PowerPoint.pdf"
## [156] "Abstract (1) (1).docx"
## [157] "Abstract (1).docx"
## [158] "Abstract.docx"
## [159] "Academic Transcript.pdf"
## [160] "Acquire(1).pkg"
## [161] "Acquire.pkg"
## [162] "Activity 9_ Electrophilic Aromatic Substitution Reactions_ Bromination of Aniline and N-Acetylaniline (1).pdf"
## [163] "Activity 9_ Electrophilic Aromatic Substitution Reactions_ Bromination of Aniline and N-Acetylaniline.pdf"
## [164] "actual expression clone.ape"
## [165] "Additional Questions.docx"
## [166] "Additional Questions_SH (1).docx"
## [167] "Additional Questions_SH.docx"
## [168] "Adjectives (1).docx"
## [169] "Adjectives.docx"
## [170] "Adli_2018_CRISPRreview.pdf"
## [171] "aligned to SB.png"
## [172] "aligned to WT.png"
## [173] "ALL.chr6_GRCh38.genotypes.20170504 (1).vcf.gz"
## [174] "allomtery_3_scatterplot3d (1).Rmd"
## [175] "An_effect_of_DNA_sequence_on_nucleosome_occupancy_ (1).pdf"
## [176] "An_effect_of_DNA_sequence_on_nucleosome_occupancy_.pdf"
## [177] "Analysis of classmates data interpretation.docx"
## [178] "Anne Fausto-Sterling, “Dueling Dualisms” .pdf"
## [179] "annotated-Journal%202.docx.pdf"
## [180] "annotated-Reflection%20Paper%201.docx.pdf"
## [181] "annotated-Response%20Paper%202%20%281%29.docx.pdf"
## [182] "annotated-Sequence%20Analysis%202.docx.pdf"
## [183] "Annotated Bibliography.docx"
## [184] "Antigone FR0221.pptx"
## [185] "Ape_program.docx"
## [186] "ApE_win_current.zip"
## [187] "APP1210_New_Application_From_Ericka_9.24.20 (1).pdf"
## [188] "APP1210_New_Application_From_Ericka_9.24.20 (2).pdf"
## [189] "APP1210_New_Application_From_Ericka_9.24.20.pdf"
## [190] "ar_biochem89_213.ris"
## [191] "ASL Stories (1).docx"
## [192] "ASL Stories.docx"
## [193] "Assignment 1 (Kofron et al.) - answer key.docx"
## [194] "ATPyS data raw (1).xlsx"
## [195] "ATPyS data raw (2).xlsx"
## [196] "ATPyS data raw.xlsx"
## [197] "ATT00001.txt"
## [198] "b02665c6ce0308c519bc5ca8cbbd02f0 (1).torrent"
## [199] "b02665c6ce0308c519bc5ca8cbbd02f0 (2).torrent"
## [200] "b02665c6ce0308c519bc5ca8cbbd02f0 (3).torrent"
## [201] "b02665c6ce0308c519bc5ca8cbbd02f0 (4).torrent"
## [202] "b02665c6ce0308c519bc5ca8cbbd02f0.torrent"
## [203] "bell hooks - All about Love_ New Visions-William Morrow Paperbacks (2001).pdf"
## [204] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (1).docx"
## [205] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (2).docx"
## [206] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (3).docx"
## [207] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (4).docx"
## [208] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (5).docx"
## [209] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (6).docx"
## [210] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (7).docx"
## [211] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (8).docx"
## [212] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus (9).docx"
## [213] "Bey-Rozet_FR16_History_of_French_Cinema_Syllabus.docx"
## [214] "Binder3-was s21 doc cam intro imf.pdf"
## [215] "BIo-Rad_EZ_Imager.docx"
## [216] "Bio ATP synthase + Fermmentation.pdf"
## [217] "BIOSC 0370 Syllabus, 2214.pdf"
## [218] "Book Report (1).docx"
## [219] "Book Report.docx"
## [220] "BookLot.17.2102.1pawk (1).exe"
## [221] "BookLot.17.2102.1pawk.exe"
## [222] "BookScanCenter (1).pdf"
## [223] "BookScanCenter (2).pdf"
## [224] "BookScanCenter.pdf"
## [225] "Bottom Flowers and Placement.jpeg"
## [226] "brk_coding_region (1).ape"
## [227] "brk_coding_region.ape"
## [228] "BS1520-Lecture 1.pptx"
## [229] "Buchsbaum - Do We Have a Right to Exist.pdf"
## [230] "c0110_expt1_intro.pdf"
## [231] "c0110_expt1_online.pdf"
## [232] "c0110_expt10 (1).pdf"
## [233] "c0110_expt10.pdf"
## [234] "c0110_expt11_intro.pdf"
## [235] "c0110_expt12_intro (1).pdf"
## [236] "c0110_expt12_intro.pdf"
## [237] "c0110_expt12_online_fillable_pdf.pdf"
## [238] "c0110_expt2_intro.pdf"
## [239] "c0110_expt2_online (1) (1).pdf"
## [240] "c0110_expt2_online (1) (2).pdf"
## [241] "c0110_expt2_online (1).pdf"
## [242] "c0110_expt3_intro (1).pdf"
## [243] "c0110_expt3_intro (2) (1).pdf"
## [244] "c0110_expt3_intro (2).pdf"
## [245] "c0110_expt3_intro (3).pdf"
## [246] "c0110_expt3_intro.pdf"
## [247] "c0110_expt3_online-1.pdf"
## [248] "c0110_expt3_online-2 (1).pdf"
## [249] "c0110_expt3_online-2.pdf"
## [250] "c0110_expt3_online.pdf"
## [251] "c0110_expt4_intro (1).pdf"
## [252] "c0110_expt4_intro (2).pdf"
## [253] "c0110_expt4_intro.pdf"
## [254] "c0110_expt4_online (1).pdf"
## [255] "c0110_expt4_online.pdf"
## [256] "c0110_expt5_intro (1).pdf"
## [257] "c0110_expt5_intro (2).pdf"
## [258] "c0110_expt5_intro.pdf"
## [259] "c0110_expt6_intro (1).pdf"
## [260] "c0110_expt6_intro (2).pdf"
## [261] "c0110_expt6_intro.pdf"
## [262] "c0110_expt7Iintro.pdf"
## [263] "c0110_expt8_intro (1).pdf"
## [264] "c0110_expt8_intro.pdf"
## [265] "c0110_expt9_intro (1).pdf"
## [266] "c0110_expt9_intro (2).pdf"
## [267] "c0110_expt9_intro (3).pdf"
## [268] "c0110_expt9_intro (4).pdf"
## [269] "c0110_expt9_intro (5).pdf"
## [270] "c0110_expt9_intro.pdf"
## [271] "c0120_expt1_online_fillable-merged (1).pdf"
## [272] "c0120_expt1_online_fillable-merged (2).pdf"
## [273] "c0120_expt1_online_fillable-merged.pdf"
## [274] "c0120_expt10.pdf"
## [275] "c0120_expt11_intro.pdf"
## [276] "c0120_expt11_online_fillable_PDF.pdf"
## [277] "c0120_expt12_online_fillable-merged.pdf"
## [278] "c0120_expt12_online_fillable.pdf"
## [279] "c0120_expt2_chromatograms (1).pdf"
## [280] "c0120_expt2_chromatograms.pdf"
## [281] "c0120_expt2_intro (1).pdf"
## [282] "c0120_expt2_intro.pdf"
## [283] "c0120_expt2_online.fillable (1).pdf"
## [284] "c0120_expt2_online.fillable.pdf"
## [285] "c0120_expt3_intro.pdf"
## [286] "c0120_expt3_online_fillable-1.pdf"
## [287] "c0120_expt3_online_fillable.pdf"
## [288] "c0120_expt4_intro.pdf"
## [289] "c0120_expt4_spectra.pdf"
## [290] "c0120_expt4_spectra.xlsx"
## [291] "c0120_expt5 (1).pdf"
## [292] "c0120_expt5.pdf"
## [293] "c0120_expt5_spectra2.xlsx"
## [294] "c0120_expt6_intro (1).pdf"
## [295] "c0120_expt6_intro.pdf"
## [296] "c0120_expt7_intro.pdf"
## [297] "c0120_expt8_intro.pdf"
## [298] "c0120_expt9_intro.pdf"
## [299] "Cahier d'activités.docx"
## [300] "calendar (1).ics"
## [301] "calendar.ics"
## [302] "cdc_83237_DS1.pdf"
## [303] "Cell&Dev_NEW GenEds_8.21.pdf"
## [304] "center_function (1).R"
## [305] "center_function.R"
## [306] "Certificate (3).pdf"
## [307] "Césars _ «Désormais on se lève et on se barre», par Virginie Despentes - Libération (1).pdf"
## [308] "Césars _ «Désormais on se lève et on se barre», par Virginie Despentes - Libération (2).pdf"
## [309] "Césars _ «Désormais on se lève et on se barre», par Virginie Despentes - Libération.pdf"
## [310] "Ch 7 Activities (1).docx"
## [311] "Ch 7 Activities.docx"
## [312] "Ch 8 Activities (1).docx"
## [313] "Ch 8 Activities.docx"
## [314] "Ch6 Activites (1).docx"
## [315] "Ch6 Activites.docx"
## [316] "Chan (1).pdf"
## [317] "Chan.pdf"
## [318] "chancellor's fellowship post 1 (Hainer, Sarah Jane).docx"
## [319] "chancellor's fellowship post 1.docx"
## [320] "chancellor fellowship post 2 (1).docx"
## [321] "chancellor fellowship post 2.docx"
## [322] "chancellor fellowship post 2_SH.docx"
## [323] "Chancellors Fellowship Research Proposal.docx"
## [324] "Chancellors Fellowship Research Proposal_SH.docx"
## [325] "Chancellors Fellowship Research Proposal2_SH (1).docx"
## [326] "Chancellors Fellowship Research Proposal2_SH (2).docx"
## [327] "Chancellors Fellowship Research Proposal2_SH.docx"
## [328] "chancellors post 3.docx"
## [329] "Chapitre 5 Workbook.pdf"
## [330] "Chapter 1 Structure and Bonding in Organic Molecules (1).docx"
## [331] "Chapter 1 Structure and Bonding in Organic Molecules answer key.docx"
## [332] "Chapter 1 Structure and Bonding in Organic Molecules.docx"
## [333] "Chapter 22_Lecture 24+25+26.pptx"
## [334] "Chapter 24_Lecture 30+31+32.pptx"
## [335] "Chapter I.pdf"
## [336] "Charles Rotation 2 Presentation_SH.pptx"
## [337] "Chem 310 Fall-2221 MSWORD.docx"
## [338] "Chem 310 FINAL EXAM-2211 (1) (1).doc"
## [339] "Chem 310 FINAL EXAM-2211 (1).doc"
## [340] "Chem 310 FINAL EXAM-2211 (2).doc"
## [341] "Chem 310 FINAL EXAM-2211.doc"
## [342] "Chem 310 Recitation Problem Set I-2211 (002).docx"
## [343] "ChemDraw Product User Guide (1).zip"
## [344] "ChemDraw Product User Guide (2).zip"
## [345] "ChemDraw Product User Guide (3).zip"
## [346] "ChemDraw Product User Guide.zip"
## [347] "ChemDraw QUICK START Activation Guide.pdf"
## [348] "Chemistry lab (1).pdf"
## [349] "Chemistry lab (2).pdf"
## [350] "Chemistry lab.pdf"
## [351] "Chromatography (Slides) (1).pdf"
## [352] "Chromatography (Slides).pdf"
## [353] "ChromeSetup.exe"
## [354] "ci_coding_region (1).ape"
## [355] "ci_coding_region.ape"
## [356] "class accession numbers 102022 (1).xlsx"
## [357] "class accession numbers 102022.xlsx"
## [358] "cluster_analysis_portfolio.Rmd"
## [359] "cluster_analysis_with_Higgs_aa.R"
## [360] "CODE_CHECKPOINT-first_rstudio_script (1).R"
## [361] "CODE_CHECKPOINT-first_rstudio_script (2).R"
## [362] "CODE_CHECKPOINT-first_rstudio_script.R"
## [363] "code_checkpoint_vcfR.html"
## [364] "code_checkpoint_vcfR.Rmd"
## [365] "codontable.pdf"
## [366] "Community Statement SURA_SH.docx"
## [367] "Community Statement_SH (1).docx"
## [368] "Community Statement_SH.docx"
## [369] "Composition 1 (1).docx"
## [370] "Composition 1.docx"
## [371] "Composition 2 (1).docx"
## [372] "Composition 2 .docx"
## [373] "Concept Map Kareem Wali FAR.pdf"
## [374] "Control_transgenes_sal_omb_HA_w_labels.jpg"
## [375] "ControversesCh7L5.pptx"
## [376] "ControversesCh7L8.pptx"
## [377] "Copy of recitation_13_student_vs - graph_paper_for_printing_or_tablet (1).pdf"
## [378] "Copy of recitation_13_student_vs - graph_paper_for_printing_or_tablet.pdf"
## [379] "Corrigé Ch 6-8.pdf"
## [380] "cos20.0 (1).exe"
## [381] "cos20.0 (2).exe"
## [382] "cos20.0.exe"
## [383] "Cover Letter.docx"
## [384] "Covid Vaccination.HEIC"
## [385] "Crimp, Accommodating Magic .pdf"
## [386] "CRISPR cas9.png"
## [387] "Critique Essay (1).docx"
## [388] "critique essay (1).pdf"
## [389] "Critique Essay (2).docx"
## [390] "Critique Essay (3) (1).docx"
## [391] "Critique Essay (3).docx"
## [392] "Critique Essay (4).docx"
## [393] "Critique Essay.docx"
## [394] "critique essay.pdf"
## [395] "Culture Analysis Essay (1).docx"
## [396] "Culture Analysis Essay.docx"
## [397] "customers_sampledataforleap.csv"
## [398] "CW001_CLR_ENG_24_41496023_1 (1) (1).PDF"
## [399] "CW001_CLR_ENG_24_41496023_1 (1).PDF"
## [400] "CW001_CLR_ENG_24_44450389_1.PDF"
## [401] "D11-112R.ab1"
## [402] "D11-112R_R.ab1"
## [403] "D1L_graphs.pzfx"
## [404] "D3R_gRNA-U6 (1).ab1"
## [405] "D3R_gRNA-U6.ab1"
## [406] "D3R_HC-M13F (1).ab1"
## [407] "D3R_HC-M13F (2).ab1"
## [408] "D3R_HC-M13F.ab1"
## [409] "DB5D1231-8A6E-464B-9ABC-7A74C803A998.jpeg"
## [410] "desktop.ini"
## [411] "Dev Bio UTA Review Packet – Exam 4.docx"
## [412] "Devoir 1 (1).docx"
## [413] "Devoir 1.docx"
## [414] "Devoir 2 (1).docx"
## [415] "Devoir 2 (2).docx"
## [416] "Devoir 2.docx"
## [417] "df (1).csv"
## [418] "df.csv"
## [419] "DiscordSetup.exe"
## [420] "Dissecting_and_fixing_wing_imaginal_discs.docx"
## [421] "Dissecting_and_fixing_wing_imaginal_discs_V1.1_3-23-22 (1).docx"
## [422] "Dissecting_and_fixing_wing_imaginal_discs_V1.1_3-23-22.docx"
## [423] "Dissecting_microscope.docx"
## [424] "DNA_concentration_determination_updated_2-2-22.docx"
## [425] "DNA_plasmid_Midiprep.docx"
## [426] "DNA_sequencing (1).xlsx"
## [427] "DNA_sequencing (2).xlsx"
## [428] "DNA_sequencing.xlsx"
## [429] "Doudna CRISPR 2014.pdf"
## [430] "Doudna CRISPR review.pdf"
## [431] "download.png"
## [432] "DownloadManager-v1.7.0.exe"
## [433] "E-mail What Not to Write (1).pdf"
## [434] "E-mail What Not to Write (2).pdf"
## [435] "E-mail What Not to Write.pdf"
## [436] "E GFP from destination vector DNA (1).ape"
## [437] "E GFP from destination vector DNA.ape"
## [438] "E GFP protein sequence 2022.docx"
## [439] "EB_NIH_Biosketch.docx"
## [440] "EC 4 (1).docx"
## [441] "EC 4.docx"
## [442] "EC 5 (1).docx"
## [443] "EC 5.docx"
## [444] "Ec week 3.pdf"
## [445] "EC3.docx"
## [446] "Egalité et droits des femmes dans la sphère privée _ Vie publique (1).pdf"
## [447] "Egalité et droits des femmes dans la sphère privée _ Vie publique.pdf"
## [448] "Embryo_injection.docx"
## [449] "en_coding_region (1).ape"
## [450] "en_coding_region (10).ape"
## [451] "en_coding_region (2).ape"
## [452] "en_coding_region (3).ape"
## [453] "en_coding_region (4).ape"
## [454] "en_coding_region (5).ape"
## [455] "en_coding_region (6).ape"
## [456] "en_coding_region (7).ape"
## [457] "en_coding_region (8).ape"
## [458] "en_coding_region (9).ape"
## [459] "en_coding_region.ape"
## [460] "enhancer_promoter looping (1).png"
## [461] "enhancer_promoter looping (2).png"
## [462] "enhancer_promoter looping (3).png"
## [463] "enhancer_promoter looping.png"
## [464] "entretien d'embauche.pptx"
## [465] "essay 1.docx"
## [466] "eve_coding_region.ape"
## [467] "Exam 3 Study Guide.pdf"
## [468] "Exam 3_Key.pdf"
## [469] "EXAMEN BLANC Corrigé.docx"
## [470] "examen final fr 4 aut20 (1).mp3"
## [471] "EXAMEN ORAL-en ligne (1).docx"
## [472] "EXAMEN ORAL-en ligne.docx"
## [473] "experiement 9-1.pdf"
## [474] "experiement 9.pdf"
## [475] "Experiment 8-1.pdf"
## [476] "Experiment1 (1).pdf"
## [477] "Experiment1.pdf"
## [478] "Experiment6.pdf"
## [479] "experiment8.pdf"
## [480] "Experimental Design (1).png"
## [481] "Experimental Design (2).png"
## [482] "Experimental Design.png"
## [483] "expression clone.ape"
## [484] "ExpressionsUtiles_ExprimerLaCause (1).docx"
## [485] "ExpressionsUtiles_ExprimerLaCause (2).docx"
## [486] "ExpressionsUtiles_ExprimerLaCause.docx"
## [487] "F.ape"
## [488] "F2_ Foundations of Biology 2 (Brouwer FALL 2020) _ Top Hat.pdf"
## [489] "FA-R Statement of Interest Review Form Peer to Peer.docx"
## [490] "FA-R Syllabus Weds 115PM Pittman (1).docx"
## [491] "FA-R Syllabus Weds 115PM Pittman.docx"
## [492] "feature_engineering.Rmd"
## [493] "feature_engineering_intro_2_functions-part2 (1).Rmd"
## [494] "feature_engineering_intro_2_functions-part2.Rmd"
## [495] "Feminist_science_who_needs_it.pdf"
## [496] "Final Essay (1).docx"
## [497] "Final Essay.docx"
## [498] "Final Exam Practice 2 KEY.pdf"
## [499] "Final Gloss.docx"
## [500] "Final Lab Report 1st draft updated 2-9-22 (1).docx"
## [501] "Final Lab Report 1st draft updated 2-9-22.docx"
## [502] "Final Paper (1).docx"
## [503] "Final Paper.docx"
## [504] "Final Project (1).docx"
## [505] "Final Project.docx"
## [506] "Final_lab_report_2nd_draft_updated_3-30-22.docx"
## [507] "Final_lab_report_2nd_draft_updated_4-5-22_v1.1.docx"
## [508] "Final_lab_report_final_2022_updated_4-8-22 (1).docx"
## [509] "Final_lab_report_final_2022_updated_4-8-22.docx"
## [510] "Final_lab_report_Final_rubric.docx"
## [511] "Finding Out Ch3"
## [512] "Finding Out Chapter One .pdf"
## [513] "Fine Slip Wesley.pdf"
## [514] "Firefox Installer.exe"
## [515] "First day of class.pptx"
## [516] "Forensics Lecture 4-4-22 v2 (1).pptx"
## [517] "Forensics Lecture 4-4-22 v2.pptx"
## [518] "form.PDF"
## [519] "foward.ape"
## [520] "FR 0220 Syllabus.docx"
## [521] "FR0104ExamenSemestrielAut2020 (1).docx"
## [522] "FR0104ExamenSemestrielAut2020.docx"
## [523] "FR0104SyllabusAUT20DAHL (1).doc"
## [524] "FR0104SyllabusAUT20DAHL (2).doc"
## [525] "FR0104SyllabusAUT20DAHL.doc"
## [526] "FR4hebdomadaireAUT20 (1).docx"
## [527] "FR4hebdomadaireAUT20.docx"
## [528] "France et Etats-Unis - Deux conceptions de la liberte d'expression (1).docx"
## [529] "France et Etats-Unis - Deux conceptions de la liberte d'expression (2).docx"
## [530] "France et Etats-Unis - Deux conceptions de la liberte d'expression.docx"
## [531] "FREN 0104 Midterm - Fall 2020Final (1) (1).docx"
## [532] "FREN 0104 Midterm - Fall 2020Final (1).docx"
## [533] "FREN 0104 Midterm - Fall 2020Final.docx"
## [534] "FREN 0104 MidtermEXBLANC (1).docx"
## [535] "FREN 0104 MidtermEXBLANC (2).docx"
## [536] "FREN 0104 MidtermEXBLANC.docx"
## [537] "french oral exam.mp4"
## [538] "French shrug at Petraeus' adultery - CNN (1).pdf"
## [539] "French shrug at Petraeus' adultery - CNN (2).pdf"
## [540] "French shrug at Petraeus' adultery - CNN.pdf"
## [541] "FRIT Flipbook Spring.pptx"
## [542] "Fugene CRISPR SH.docx"
## [543] "fullsizeoutput_79b.jpeg"
## [544] "Gender and Science Updated Syllabus 01.2021.docx"
## [545] "Gene Annotation Presentation Instructions and Template (1).pptx"
## [546] "Gene Annotation Presentation Instructions and Template.pptx"
## [547] "GeneJet_Minipreps_updated_2-2-22 (1).docx"
## [548] "GeneJet_Minipreps_updated_2-2-22.docx"
## [549] "GeneJET_Plasmid_Miniprep_UG_Summary.pdf"
## [550] "general image enhancer_promoter_gene (1).png"
## [551] "general image enhancer_promoter_gene.png"
## [552] "General_Lab_Instructions (1).docx"
## [553] "General_Lab_Instructions.docx"
## [554] "gimp-2.10.30-setup.exe"
## [555] "Gimp_image_editing_program_v1.2 (1).docx"
## [556] "Gimp_image_editing_program_v1.2.docx"
## [557] "glassware_specs.pdf"
## [558] "GPA-CALCULATOR.xls"
## [559] "green11 10x group 1-2.jpg"
## [560] "green3 10x group 1-2.jpg"
## [561] "Group.JPG"
## [562] "Group2 (1).JPG"
## [563] "Group2.JPG"
## [564] "Group3.JPG"
## [565] "GSWS First Day Info Sheet.asd.docx"
## [566] "GSWS First Day Info Sheet.docx"
## [567] "H8-112R.ab1"
## [568] "H9-111F.ab1"
## [569] "Hainer lab meeting.pptx"
## [570] "HainerLabExpectations-2.pdf"
## [571] "HainerLabExpectations.docx"
## [572] "Harris et al.pdf"
## [573] "Hatfull Lab UG application_Summer2021.pdf"
## [574] "Hatfull Lab UG_app_summer2021.doc"
## [575] "Hewitt - Salubrious Scandals, Effective Provocations.pdf"
## [576] "hooks, bell - Feminist Theory_ From Margin to Center-Routledge (2015).pdf"
## [577] "hooks, bell, _Feminist Politics_.pdf"
## [578] "horowitz end of summer report.docx"
## [579] "horowitz end of summer report_SH (1).docx"
## [580] "horowitz end of summer report_SH.docx"
## [581] "Horowitz Presentation_SH.pptx"
## [582] "Ice breaker.docx"
## [583] "IDP_worksheet.docx"
## [584] "IDP_worksheet_description.docx"
## [585] "IGV_Win_2.13.2-installer.exe"
## [586] "IGV_Win_2.13.2-WithJava-installer.exe"
## [587] "ijerph-18-00963 (1).pdf"
## [588] "ijerph-18-00963.pdf"
## [589] "ilovepdf_merged.pdf"
## [590] "images.jfif"
## [591] "IMG-0926 (1).jpg"
## [592] "IMG-0926.jpg"
## [593] "IMG-1088 (1).jpg"
## [594] "IMG-1088.jpg"
## [595] "IMG_0838 (1).jpg"
## [596] "IMG_0838.jpg"
## [597] "IMG_0913.jpeg"
## [598] "IMG_0962 (1).jpg"
## [599] "IMG_0962.jpg"
## [600] "IMG_0963 (1).jpg"
## [601] "IMG_0963.jpg"
## [602] "IMG_1020 (1).jpg"
## [603] "IMG_1020.jpg"
## [604] "IMG_1106 (1).jpg"
## [605] "IMG_1106.jpg"
## [606] "IMG_1108.jpg"
## [607] "IMG_1109.jpg"
## [608] "IMG_20210625_231257 (1).jpg"
## [609] "IMG_20210625_231257.jpg"
## [610] "IMG_20210628_180827 (1).jpg"
## [611] "IMG_20210628_180827.jpg"
## [612] "IMG_20210718_170822_662.jpg"
## [613] "IMG_20210718_170822_666.jpg"
## [614] "IMG_20210719_132218_2.jpg"
## [615] "IMG_20210719_150142.jpg"
## [616] "IMG_20210728_120703.jpg"
## [617] "IMG_20210813_165140.jpg"
## [618] "imovie-windows.exe"
## [619] "in class problems lecture 6 and 7.pdf"
## [620] "Informative Speech Outline.docx"
## [621] "InstallPrism9.msi"
## [622] "International Internship - Summer Draft Syllabus.pdf"
## [623] "International Internship - Summer Draft Syllabus_0.pdf"
## [624] "Interro écrite II-1.docx"
## [625] "Interro écrite II.docx"
## [626] "Intro.docx"
## [627] "invoices_sampledataforleap.csv"
## [628] "Jasmine_Dioguardi_CV.pdf"
## [629] "JavaSetup8u341.exe"
## [630] "jdk-18_windows-x64_bin.exe"
## [631] "Journal 2 (1).docx"
## [632] "Journal 2 (2).docx"
## [633] "Journal 2.docx"
## [634] "Journal 3 (1).docx"
## [635] "Journal 3.docx"
## [636] "K. Peter C. Vollhardt - Organic Chemistry_ Structure and Function-W. H. Freeman (2018).pdf"
## [637] "KiffeTaRace1 (1).docx"
## [638] "KiffeTaRace1.docx"
## [639] "KindleForPC-installer-1.32.61109.exe"
## [640] "Klein_CV.docx"
## [641] "knit (1).docx"
## [642] "knit.docx"
## [643] "knit.Rmd"
## [644] "Koisenu Futari 1 (1).ass"
## [645] "Koisenu Futari 1 (2).ass"
## [646] "Koisenu Futari 1.ass"
## [647] "Kvon et al.pdf"
## [648] "L'association Ni putes ni soumises est sur le point de disparaître _ la fin d'une époque _ (1).pdf"
## [649] "L'association Ni putes ni soumises est sur le point de disparaître _ la fin d'une époque _.pdf"
## [650] "La liberté d'expression, un concept différent en France et aux Etats-Unis (1).pdf"
## [651] "La liberté d'expression, un concept différent en France et aux Etats-Unis (2).pdf"
## [652] "La liberté d'expression, un concept différent en France et aux Etats-Unis.pdf"
## [653] "La main - Maupassant - make up assignment.docx"
## [654] "La main.docx"
## [655] "La Princesse de Cleves BD Adieu (1).pdf"
## [656] "La Princesse de Cleves BD Adieu.pdf"
## [657] "La Princesse de Cleves BD Aveu.pdf"
## [658] "La Princesse de Cleves BD Conclusion (1).pdf"
## [659] "La Princesse de Cleves BD Conclusion.pdf"
## [660] "La Princesse de Cleves passages (1).pdf"
## [661] "La Princesse de Cleves passages (2).pdf"
## [662] "La Princesse de Cleves passages.pdf"
## [663] "Lab 10 2022.docx"
## [664] "Lab 11-12 2022 (1).docx"
## [665] "Lab 11-12 2022.docx"
## [666] "Lab 13 2022.docx"
## [667] "Lab 14 Protocol.docx"
## [668] "Lab 3 2022.docx"
## [669] "Lab 5 2022 2.docx"
## [670] "Lab 6 2022.docx"
## [671] "Lab 7.docx"
## [672] "Lab 8 2022.docx"
## [673] "lab 8 Group 1-3 jpeg.jpg"
## [674] "Lab 9 2022 (1).docx"
## [675] "Lab 9 2022.docx"
## [676] "Lab Math review 020722.pdf"
## [677] "Lab Meeting Presentation 8-1_SH (1).pptx"
## [678] "Lab Meeting Presentation 8-1_SH.pptx"
## [679] "Lab_1_lecture_2022.pptx"
## [680] "Lab_10_2022_updated_3-23-22 (1).docx"
## [681] "Lab_10_2022_updated_3-23-22 (2).docx"
## [682] "Lab_10_2022_updated_3-23-22.docx"
## [683] "Lab_11-12_2022.docx"
## [684] "Lab_13_2022 (1).docx"
## [685] "Lab_13_2022 (2).docx"
## [686] "Lab_13_2022 (3).docx"
## [687] "Lab_13_2022.docx"
## [688] "Lab_14_Protocol.docx"
## [689] "Lab_2_lecture_2022.pptx"
## [690] "Lab_3_2022_updated_1-25-22.docx"
## [691] "Lab_3_lecture_2022.pptx"
## [692] "Lab_4_2022 (1).docx"
## [693] "Lab_4_2022.docx"
## [694] "Lab_5_2022_2.docx"
## [695] "Lab_7_updated_2-22-22 (1).docx"
## [696] "Lab_7_updated_2-22-22.docx"
## [697] "Lab_8_2022_updated_3-1-2022.docx"
## [698] "Lab_9_2022 (1).docx"
## [699] "Lab_9_2022.docx"
## [700] "Lab_Meeting_Presentation_4-6.pptx"
## [701] "Lab_notebooks.docx"
## [702] "Lab_notebooks_Labs_10-14_Expectations_2022.docx"
## [703] "Lab_notebooks_Labs_2-4_Expectations_2022.docx"
## [704] "Lab_notebooks_Labs_5_6_8_9_Expectations_2022.docx"
## [705] "labsyllabus_0110_2211.pdf"
## [706] "labsyllabus_0120_2214.pdf"
## [707] "Lahr_Berman_2015_pre_recitation_reading_week4_LARP.pdf"
## [708] "larp.PNG"
## [709] "Le jeu des catégories.docx"
## [710] "Le nord (1).docx"
## [711] "Le nord.docx"
## [712] "Le socialisme - reve ou realite (1).docx"
## [713] "Le socialisme - reve ou realite (2).docx"
## [714] "Le socialisme - reve ou realite.docx"
## [715] "LEAP Analytics Institute Session 2.xlsx"
## [716] "LEAP_UFO_DATA.xlsx"
## [717] "Lecture- La figure du migrant.docx"
## [718] "Lecture Learning Objectives - Module 1.pdf"
## [719] "lectures 21-23-- Gene regulation.pptx"
## [720] "Leica Microsystems.zip"
## [721] "Leland Hartwell, Michael L. Goldberg, Janice Fischer, Leroy Hood - Genetics_ From Genes to Genomes-McGraw-Hill (2017).pdf"
## [722] "Les «gilets jaunes» se trompent_ la vie à Paris n'a rien d'un conte de fées _ Slate.fr.pdf"
## [723] "Les partis politiques et les elections (1).pdf"
## [724] "Les partis politiques et les elections (2).pdf"
## [725] "Les partis politiques et les elections.pdf"
## [726] "Ligations (1).xlsx"
## [727] "Ligations.docx"
## [728] "Ligations.xlsx"
## [729] "Ligations_updated_1-31-22.docx"
## [730] "List of suggested films (1).pdf"
## [731] "List of suggested films.pdf"
## [732] "LittératureMondeEnFrançais.docx"
## [733] "LockDownBrowser-2-0-7-09.exe"
## [734] "M Topics for Chapter 12-S21.docx"
## [735] "M Topics for Chapter 18-S21.docx"
## [736] "M Topics for Chapters 16-17-21-S21 (1).docx"
## [737] "M Topics for Chapters 16-17-21-S21.docx"
## [738] "M Topics for Exam 1-annotated-S21.docx"
## [739] "M Topics for Exam 1-updated -S21 (1).docx"
## [740] "M Topics for Exam 1-updated -S21.docx"
## [741] "Mandated Reporter Certificate.png"
## [742] "map (1).exe"
## [743] "map.exe"
## [744] "Meillere_et_al_2015_telomeres_abridged_annotated (1).pdf"
## [745] "Meillere_et_al_2015_telomeres_abridged_annotated.pdf"
## [746] "MestReNova-LITE-CDE-12.0.1-20212.msi"
## [747] "Micropipettors.docx"
## [748] "MID Scholar Web Brochure_FINAL VERSION 081020.docx"
## [749] "Midipreps.xlsx"
## [750] "Midterm Paper (1).docx"
## [751] "Midterm Paper (2).docx"
## [752] "Midterm Paper.docx"
## [753] "Midterm.docx"
## [754] "Mika Wesley CV_SH.docx"
## [755] "Mika Wesley Resume_SH (1).docx"
## [756] "Mika Wesley Resume_SH.docx"
## [757] "Mika.JPG"
## [758] "Minipreps (1).xlsx"
## [759] "Minipreps (2).xlsx"
## [760] "Minipreps.xlsx"
## [761] "minitab20.3.0.0.x64"
## [762] "minitab20.3.0.0.x64.zip"
## [763] "minitab20.3.0.0setup.x64.exe"
## [764] "Modèle français ou américain _ les conceptions de la laïcité en Europe _ Vie publique.fr (1).pdf"
## [765] "Modèle français ou américain _ les conceptions de la laïcité en Europe _ Vie publique.fr.pdf"
## [766] "Moi, Mustapha Kessous, journaliste au _Monde_ et victime du racisme.pdf"
## [767] "MovaviVideoEditorPlusSetupC (1).exe"
## [768] "MovaviVideoEditorPlusSetupC.exe"
## [769] "MS_program_timeline_and_checklist_2019.docx"
## [770] "MW PxR RD plate 2 2-7 (1).scn"
## [771] "MW PxR RD plate 2 2-7 (2).scn"
## [772] "MW PxR RD plate 2 2-7.scn"
## [773] "Nascent rtqPCR.png"
## [774] "NetFx64.exe"
## [775] "new pcr product3.ape"
## [776] "News Assignment (1).docx"
## [777] "News Assignment (2).docx"
## [778] "News Assignment.docx"
## [779] "Ni-putes-ni-soumises.docx"
## [780] "non-fellowship-biosketch-sample-2021.docx"
## [781] "OfficeSetup (1).exe"
## [782] "OfficeSetup (2).exe"
## [783] "OfficeSetup.exe"
## [784] "Oligo Database (1).xlsx"
## [785] "Oligo Database.xlsx"
## [786] "order form.pdf"
## [787] "Other Approaches (1).png"
## [788] "Other Approaches.png"
## [789] "Other Arcadia Statements.docx"
## [790] "Other.png"
## [791] "OUR Sample Resume 2.docx"
## [792] "p. 150 (1).docx"
## [793] "p. 150.docx"
## [794] "pAG303 GPD EGFP ccdB (1).ape"
## [795] "pAG303 GPD EGFP ccdB.ape"
## [796] "Paragraphe d'auto-evaluation (1).docx"
## [797] "Paragraphe d'auto-evaluation.docx"
## [798] "Part B Lab 3 Data.pdf"
## [799] "Participation 3 (1).docx"
## [800] "Participation 3.docx"
## [801] "Participation2 (1).docx"
## [802] "Participation2.docx"
## [803] "PARTICIPATIONasynchronous_synchronous (1).docx"
## [804] "PARTICIPATIONasynchronous_synchronous (2).docx"
## [805] "PARTICIPATIONasynchronous_synchronous (3).docx"
## [806] "PARTICIPATIONasynchronous_synchronous (4).docx"
## [807] "PARTICIPATIONasynchronous_synchronous (5).docx"
## [808] "PARTICIPATIONasynchronous_synchronous.docx"
## [809] "PARTIEL aut20 copy.mp3"
## [810] "Pathways Results.pdf"
## [811] "Payslip - Wesley - 2022.11.04.pdf"
## [812] "PCA-missing_data.Rmd"
## [813] "PCR_agarose_gel (1).docx"
## [814] "PCR_agarose_gel (2).docx"
## [815] "PCR_agarose_gel.docx"
## [816] "PCR_DNA (1).xlsx"
## [817] "PCR_DNA (2).xlsx"
## [818] "PCR_DNA (3).xlsx"
## [819] "PCR_DNA.xlsx"
## [820] "PCR_protocol.docx"
## [821] "PCR_protocol_updated_1-31-22.docx"
## [822] "PCR_Reactions (1).xlsx"
## [823] "PCR_Reactions.xlsx"
## [824] "PDFConverter Installation (1).exe"
## [825] "PDFConverter Installation (2).exe"
## [826] "PDFConverter Installation (3).exe"
## [827] "PDFConverter Installation (4).exe"
## [828] "PDFConverter Installation (5).exe"
## [829] "PDFConverter Installation.exe"
## [830] "pDONR221.ape"
## [831] "Persuasive Speech.docx"
## [832] "pET16b sequence copy.xdna"
## [833] "pET16b.ape"
## [834] "phage (1).fasta"
## [835] "phage.fasta"
## [836] "Pham15821Report.pdf"
## [837] "Pham16216Report.pdf"
## [838] "Pham49320Report.pdf"
## [839] "pic_1603196844404.jpg"
## [840] "Picture-1.jpg"
## [841] "PITT_TSRPT.pdf"
## [842] "Pittsburgh HIV History .pdf"
## [843] "PlacementDesAdjectifs (1).docx"
## [844] "PlacementDesAdjectifs (2).docx"
## [845] "PlacementDesAdjectifs.docx"
## [846] "Plan - semaine 8.docx"
## [847] "Plasmid_DNA (1).xlsx"
## [848] "Plasmid_DNA (2).xlsx"
## [849] "Plasmid_DNA.xlsx"
## [850] "PlasmidRecitation.jpg"
## [851] "plasmids-1.pptx"
## [852] "plot_errorplot_Meillere_et_al_2015_telomeres.pdf"
## [853] "plots_4types_Meillere_et_al_2015_telomeres.pdf"
## [854] "pod38vines (1).mproj"
## [855] "pod38vines (2).mproj"
## [856] "pod38vines.mproj"
## [857] "poliscifi-reading-Tiptree-Houston, Houston, Do You Read (1).pdf"
## [858] "Pop Culture Analysis Peer Review.docx"
## [859] "Pop Culture Essay (1).docx"
## [860] "Pop Culture Essay (2).docx"
## [861] "Pop Culture Essay (3) (1).docx"
## [862] "Pop Culture Essay (3) (2).docx"
## [863] "Pop Culture Essay (3).docx"
## [864] "Pop Culture Essay.docx"
## [865] "portfolio_ggpubr_intro-2 (1).Rmd"
## [866] "portfolio_ggpubr_intro-2.Rmd"
## [867] "portfolio_ggpubr_log_transformation.Rmd"
## [868] "post_recitation_wk06 (1).pdf"
## [869] "post_recitation_wk06.pdf"
## [870] "Pou5f1 distal enhancer 1 SB left (equal).xdna"
## [871] "Pou5f1 landscape.png"
## [872] "Pourquoi je ne pourrais finalement pas vivre à Paris _! - Maghily.pdf"
## [873] "Practice_Exam 3_Key.pdf"
## [874] "PRE-COLONIAL AFRICAN HISTORY AND MISCONCEPTION OF AFRICA.pdf"
## [875] "pre_recitation_homework_1_part2.pdf"
## [876] "pre_recitation_wk06-PDF (1).pdf"
## [877] "pre_recitation_wk06-PDF (2).pdf"
## [878] "pre_recitation_wk06-PDF (3).pdf"
## [879] "pre_recitation_wk06-PDF (4).pdf"
## [880] "pre_recitation_wk06-PDF.pdf"
## [881] "Présidentielles française et américaine _ semblables et si différentes - Mémoire des luttes.pdf"
## [882] "Primers.xlsx"
## [883] "Problem set 1 revision 072722.pdf"
## [884] "Problem set 1.pdf"
## [885] "Project 3 (1).docx"
## [886] "Project 3.docx"
## [887] "Project Proposal_SH (1).docx"
## [888] "Project Proposal_SH.docx"
## [889] "Projet 1 (1) (1).pdf"
## [890] "Projet 1 (1) Mika.docx"
## [891] "Projet 1 (1).docx"
## [892] "Projet 1 (1).pdf"
## [893] "Projet 1.docx"
## [894] "Projet 1.pdf"
## [895] "Projet 2.docx"
## [896] "Qi_2013_originalCRISPRi.pdf"
## [897] "qPCR.xlsx"
## [898] "R-4.2.1-win.exe"
## [899] "R.ape"
## [900] "racial-bias-in-pain-assessment-and-treatment-recommendations,-and-false-beliefs-about-biological-differences-between-blacks-and-whites (1).ris"
## [901] "racial-bias-in-pain-assessment-and-treatment-recommendations,-and-false-beliefs-about-biological-differences-between-blacks-and-whites.bib"
## [902] "racial-bias-in-pain-assessment-and-treatment-recommendations,-and-false-beliefs-about-biological-differences-between-blacks-and-whites.ris"
## [903] "rates_intro-1.pdf"
## [904] "raw.png"
## [905] "RD02-1-22_Restriction_digest_agarose_gel (1).docx"
## [906] "RD02-1-22_Restriction_digest_agarose_gel.docx"
## [907] "RD03-1-22.docx"
## [908] "Recitation - 1 - Answer Key.pdf"
## [909] "Recitation - 1 - Practice Problems.pdf"
## [910] "Recitation 2_Chapter 14 Additional Problems_KEY.pdf"
## [911] "Recitation 4_Chapter 16 Additional Problems.pdf"
## [912] "recitation_exercise_Meillere_et_al_2015_FLEXPITT.pdf"
## [913] "recitation11_HWE_flowchart_vs1.pdf"
## [914] "recitation4KEY.pdf"
## [915] "Reflection-Questions-Volunteer-Social.doc"
## [916] "Reflection (1).docx"
## [917] "Reflection (2).docx"
## [918] "Reflection Paper 1.docx"
## [919] "Reflection Paper 2.docx"
## [920] "Reflection Paper 2.odt"
## [921] "Reflection Paper 3 (1).docx"
## [922] "Reflection Paper 3.docx"
## [923] "Reflection.docx"
## [924] "removing_fixed_alleles.Rmd"
## [925] "Research Concept Map.docx"
## [926] "Research Statement_final_SH.docx"
## [927] "Research Statement_SH.docx"
## [928] "Resonse Paper 1.docx"
## [929] "Response Paper 1 (1).docx"
## [930] "Response Paper 1.docx"
## [931] "Response Paper 2 (1) (1).docx"
## [932] "Response Paper 2 (1).docx"
## [933] "Response Paper 2 (2).docx"
## [934] "Response Paper 2.docx"
## [935] "Response Paper 3 (1) (1).docx"
## [936] "Response Paper 3 (1).docx"
## [937] "Response Paper 3.docx"
## [938] "Response Paper 4-1.docx"
## [939] "Response Paper 4.docx"
## [940] "Response Paper 5 (1).docx"
## [941] "Response Paper 5.docx"
## [942] "Response Paper 6.docx"
## [943] "Restriction_digest_agarose_gel (1).docx"
## [944] "Restriction_digest_agarose_gel (2).docx"
## [945] "Restriction_digest_agarose_gel (3).docx"
## [946] "Restriction_digest_agarose_gel.docx"
## [947] "Restriction_Digests (1).docx"
## [948] "Restriction_Digests (2).docx"
## [949] "Restriction_Digests.docx"
## [950] "Resume (1).docx"
## [951] "Resume (1).pdf"
## [952] "Resume (2).docx"
## [953] "Resume (2).pdf"
## [954] "Resume Kareem Wali.docx"
## [955] "Resume Peer Review Form PDF (1).pdf"
## [956] "Resume Peer Review Form PDF.pdf"
## [957] "Resume.docx"
## [958] "Resume.pdf"
## [959] "resume2.pdf"
## [960] "reverse.ape"
## [961] "Révision 2 Grammaire Corrigé.docx"
## [962] "Rithika_Sankar_CV.docx"
## [963] "RNA-Guided Human Genome Engineering via Cas9.pdf"
## [964] "rsconnect"
## [965] "RStudio-2022.07.1-554.exe"
## [966] "RStudio-2022.07.2-576.exe"
## [967] "rtools42-5355-5357.exe"
## [968] "Running_DNA_agarose_gels.docx"
## [969] "Running_DNA_agarose_gels_updated_2-4-22 (1).docx"
## [970] "Running_DNA_agarose_gels_updated_2-4-22 (2).docx"
## [971] "Running_DNA_agarose_gels_updated_2-4-22.docx"
## [972] "S0010782421004388.txt"
## [973] "S14-ELEC.docx"
## [974] "S21-doc cam Chap 14b (1).pdf"
## [975] "S21-doc cam Chap 14b.pdf"
## [976] "S21-doc cam Chap 18 A - oxides (1).pdf"
## [977] "S21-doc cam Chap 18 A - oxides.pdf"
## [978] "S21-doc cam Chap 18 B2 - nonmetals (1).pdf"
## [979] "S21-doc cam Chap 18 B2 - nonmetals.pdf"
## [980] "S21-doc cam Chap 18 C Fossil Fuels (1).pdf"
## [981] "S21-doc cam Chap 18 C Fossil Fuels.pdf"
## [982] "S21-doc cam Chap 18 D Metals (1).pdf"
## [983] "S21-doc cam Chap 18 D Metals.pdf"
## [984] "S21-doc cam solar cells (1).pdf"
## [985] "S21-doc cam solar cells.pdf"
## [986] "S21-HWCover10to11 (1).docx"
## [987] "S21-HWCover10to11.docx"
## [988] "S21-HWCover11to12 (1).docx"
## [989] "S21-HWCover11to12.docx"
## [990] "S21-HWCover12to13 (1).docx"
## [991] "S21-HWCover12to13.docx"
## [992] "S21-HWCover13to14 (1).docx"
## [993] "S21-HWCover13to14.docx"
## [994] "S21-HWCover1to2 (1).docx"
## [995] "S21-HWCover1to2 (2)-1 (1).docx"
## [996] "S21-HWCover1to2 (2)-1.docx"
## [997] "S21-HWCover1to2 (2)-2.docx"
## [998] "S21-HWCover1to2 (2) (1).docx"
## [999] "S21-HWCover1to2 (2).docx"
## [1000] "S21-HWCover1to2.docx"
## [1001] "S21-HWCover2to3.docx"
## [1002] "S21-HWCover3to4 (1).docx"
## [1003] "S21-HWCover3to4 (2).docx"
## [1004] "S21-HWCover3to4.docx"
## [1005] "S21-HWCover4to5.docx"
## [1006] "S21-HWCover5to6-1 (1).docx"
## [1007] "S21-HWCover5to6-1.docx"
## [1008] "S21-HWCover6to7 (1).docx"
## [1009] "S21-HWCover6to7.docx"
## [1010] "S21-HWCover7to8 (1).docx"
## [1011] "S21-HWCover7to8 (2).docx"
## [1012] "S21-HWCover7to8 (3).docx"
## [1013] "S21-HWCover7to8.docx"
## [1014] "S21-HWCover8to9 (1).docx"
## [1015] "S21-HWCover8to9.docx"
## [1016] "S21-HWCover9to10 (1).docx"
## [1017] "S21-HWCover9to10.docx"
## [1018] "S21 Coverage of Openstax Chapters 18 19.docx"
## [1019] "S21 doc cam Chap 12 A2 (1).pdf"
## [1020] "S21 doc cam Chap 12 A2 (2).pdf"
## [1021] "S21 doc cam Chap 12 A2.pdf"
## [1022] "S21 doc cam Chap 12 B (1).pdf"
## [1023] "S21 doc cam Chap 12 B.pdf"
## [1024] "S21 doc cam Chap 12 C (1).pdf"
## [1025] "S21 doc cam Chap 12 C.pdf"
## [1026] "S21 doc cam Chap 15 (1).pdf"
## [1027] "S21 doc cam Chap 15.pdf"
## [1028] "Sabina Lawreniuk, “Climate Change Is Class War- Global labour’s challenge to the Capitalocene”.pdf"
## [1029] "Sample AAR - Honors Degree - 09-29-20.pdf"
## [1030] "sample exam 1 2221 answer key.pdf"
## [1031] "Santana Lardo CV.docx"
## [1032] "Sarah Stodola, The Last Resort- A Chronicle of Paradise, Profit, and Peril at the Beach, Chapters 6, 12, & Epilogue .pdf"
## [1033] "Schedule of Presentations 15APR22.doc"
## [1034] "SCIGRESS_V3.4.3_Windows64.exe"
## [1035] "Screen Shot 2021-01-20 at 5.17.30 PM.png"
## [1036] "Screen Shot 2021-01-20 at 5.18.12 PM.png"
## [1037] "Screen Shot 2021-01-20 at 5.18.21 PM.png"
## [1038] "Screen Shot 2021-08-27 at 12.15.39 PM.png"
## [1039] "Screenshot 2020-11-04 171623.png"
## [1040] "Screenshot 2020-11-04 174026.png"
## [1041] "Screenshot 2020-11-04 175124.png"
## [1042] "Screenshot 2020-11-11 153145.png"
## [1043] "Screenshot 2020-11-11 153303.png"
## [1044] "Screenshot 2021-04-15 153842.png"
## [1045] "Screenshot 2022-09-12 131952.png"
## [1046] "Screenshot 2022-09-12 132115.png"
## [1047] "Screenshot 2022-09-12 185107.png"
## [1048] "Screenshot 2022-09-12 185853.png"
## [1049] "Screenshot 2022-09-12 192954 (1).png"
## [1050] "Screenshot 2022-09-12 192954.png"
## [1051] "Screenshot 2022-09-28 145133.png"
## [1052] "Screenshot 2022-09-28 145206.png"
## [1053] "Screenshot 2022-09-29 103911.png"
## [1054] "Screenshot 2022-09-29 103930.png"
## [1055] "Screenshot 2022-09-29 103956.png"
## [1056] "Screenshot 2022-09-29 120710.png"
## [1057] "Screenshot 2022-09-29 122050.png"
## [1058] "Screenshot 2022-09-29 122114.png"
## [1059] "Screenshot 2022-09-29 122136.png"
## [1060] "Screenshot 2022-09-29 125355.png"
## [1061] "Screenshot 2022-09-29 125412.png"
## [1062] "Screenshot 2022-09-29 125710.png"
## [1063] "Screenshot 2022-09-29 132343.png"
## [1064] "Screenshot 2022-09-29 132406.png"
## [1065] "Screenshot 2022-09-29 132430.png"
## [1066] "Screenshot 2022-09-29 133332.png"
## [1067] "Screenshot 2022-09-29 165613.png"
## [1068] "Screenshot 2022-09-29 171257.png"
## [1069] "Screenshot 2022-09-30 103527.png"
## [1070] "Screenshot 2022-09-30 103646.png"
## [1071] "Screenshot 2022-09-30 104754.png"
## [1072] "Screenshot 2022-09-30 105052.png"
## [1073] "Screenshot 2022-09-30 105117.png"
## [1074] "Screenshot 2022-09-30 110137.png"
## [1075] "Screenshot 2022-09-30 110159.png"
## [1076] "Screenshot 2022-10-04 170939 (1).png"
## [1077] "Screenshot 2022-10-04 170939.png"
## [1078] "Screenshot 2022-10-06 160401.png"
## [1079] "Screenshot 2022-10-06 160416 (1).png"
## [1080] "Screenshot 2022-10-06 160416.png"
## [1081] "Screenshot 2022-10-13 123122 (1).png"
## [1082] "Screenshot 2022-10-13 123122.png"
## [1083] "Screenshot 2022-10-13 124330 (1).png"
## [1084] "Screenshot 2022-10-13 124330.png"
## [1085] "Screenshot 2022-10-16 214536.png"
## [1086] "Screenshot 2022-10-16 222514.png"
## [1087] "Screenshot 2022-10-16 222721.png"
## [1088] "Screenshot 2022-10-18 115408 (1).png"
## [1089] "Screenshot 2022-10-18 115408.png"
## [1090] "Screenshot 2022-10-19 140619 (1).png"
## [1091] "Screenshot 2022-10-19 140619.png"
## [1092] "Screenshot 2022-10-20 130146.png"
## [1093] "Screenshot 2022-10-20 162542.png"
## [1094] "Screenshot 2022-10-22 094330.png"
## [1095] "Screenshot 2022-10-22 100324.png"
## [1096] "Screenshot 2022-10-27 202844.png"
## [1097] "Screenshot 2022-10-31 153833 (1).png"
## [1098] "Screenshot 2022-10-31 153833.png"
## [1099] "Screenshot 2022-11-01 155909 (1).png"
## [1100] "Screenshot 2022-11-01 155909.png"
## [1101] "Screenshot 2022-11-02 092052.png"
## [1102] "Screenshot 2022-11-06 224145.png"
## [1103] "Screenshot 2022-11-06 224633.png"
## [1104] "Screenshot 2022-11-16 073356.png"
## [1105] "Screenshot 2022-11-16 083841.png"
## [1106] "Screenshot 2022-12-02 121232.png"
## [1107] "Screenshot 2022-12-03 235548.png"
## [1108] "Screenshot_20210608-004248.png"
## [1109] "Screenshot_20210816-202712_2.png"
## [1110] "Screenshot_20210818-195505_2.png"
## [1111] "Script (1).docx"
## [1112] "Script.docx"
## [1113] "sd-calculator.xlsx"
## [1114] "SEA Symposium (1).docx"
## [1115] "SEA Symposium.docx"
## [1116] "Sequence analysis 1 (1).docx"
## [1117] "Sequence analysis 1 (2).docx"
## [1118] "Sequence analysis 1.docx"
## [1119] "Sequence Analysis 2 (1).docx"
## [1120] "Sequence Analysis 2 (1).pdf"
## [1121] "Sequence Analysis 2 (2).docx"
## [1122] "Sequence Analysis 2.docx"
## [1123] "Sequence Analysis 3 (1).docx"
## [1124] "Sequence Analysis 3.docx"
## [1125] "sequencing D3R plasmids.pdf"
## [1126] "Sequencing_DNA_updated_2-2-22 (1).docx"
## [1127] "Sequencing_DNA_updated_2-2-22 (2).docx"
## [1128] "Sequencing_DNA_updated_2-2-22.docx"
## [1129] "Sexe, politique et puritanisme _ l'obsession américaine (1).pdf"
## [1130] "Sexe, politique et puritanisme _ l'obsession américaine (2).pdf"
## [1131] "Sexe, politique et puritanisme _ l'obsession américaine.pdf"
## [1132] "Short story essay (1).docx"
## [1133] "Short story essay (2).docx"
## [1134] "Short story essay.docx"
## [1135] "Six différences entre le capitalisme et le socialisme (1).docx"
## [1136] "Six différences entre le capitalisme et le socialisme.docx"
## [1137] "SlackSetup.exe"
## [1138] "Snapchat-1593651012.jpg"
## [1139] "Snapchat-278685887.jpg"
## [1140] "Snapchat-400739192.jpg"
## [1141] "Snapchat-640650776.jpg"
## [1142] "Socialisme et libéralisme, du rêve à la réalité _ Contrepoints.pdf"
## [1143] "SP 2021_Final Exam_Key.pdf"
## [1144] "Spring 2022_Exam 1_Key.pdf"
## [1145] "Spring 2023 FHC Fellowship.docx"
## [1146] "Spring 2023 FHC Fellowship_SH.docx"
## [1147] "spring 2023 schedule.png"
## [1148] "sqlite-dll-win32-x86-3360000 (1).zip"
## [1149] "sqlite-dll-win32-x86-3360000 (2).zip"
## [1150] "sqlite-dll-win32-x86-3360000 (3)"
## [1151] "sqlite-dll-win32-x86-3360000 (3).zip"
## [1152] "sqlite-dll-win32-x86-3360000 (4)"
## [1153] "sqlite-dll-win32-x86-3360000 (4).zip"
## [1154] "sqlite-dll-win32-x86-3360000.zip"
## [1155] "sqlite-tools-win32-x86-3360000.zip"
## [1156] "sqlitestudio-3.3.3 (1).zip"
## [1157] "sqlitestudio-3.3.3 (2).zip"
## [1158] "sqlitestudio-3.3.3 (3)"
## [1159] "sqlitestudio-3.3.3 (3).zip"
## [1160] "sqlitestudio-3.3.3.zip"
## [1161] "Statement of Interest 4.docx"
## [1162] "statement of interest research class (1).docx"
## [1163] "statement of interest research class.docx"
## [1164] "Streak_out_bacteria_on_plates.docx"
## [1165] "Student Guide-for-Digital-Portfolio-Global Studies.docx"
## [1166] "Student_compound_microscope (1).docx"
## [1167] "Student_compound_microscope.docx"
## [1168] "SURACover.docx"
## [1169] "SURP Personal Statement.docx"
## [1170] "SURP+Personal+Statement.docx"
## [1171] "Syllabus for French 106.pdf"
## [1172] "TableauDesktop-64bit-2021-3-1.exe"
## [1173] "takeout-20200524T181118Z-001.zip"
## [1174] "tandf_riij2019_17 (1).bib"
## [1175] "tandf_riij2019_17.bib"
## [1176] "targetgene.ape"
## [1177] "TB523.pdf"
## [1178] "Teams_windows_x64.exe"
## [1179] "telomere_reading_assignment.pdf"
## [1180] "Thank you letter.docx"
## [1181] "the expression clone.ape"
## [1182] "The_Women_Men_Dont_See.pdf"
## [1183] "this_message_in_html (1).html"
## [1184] "this_message_in_html (2).html"
## [1185] "this_message_in_html (3).html"
## [1186] "this_message_in_html (4).html"
## [1187] "this_message_in_html.html"
## [1188] "Time Schedule Planner - A&S (1).docx"
## [1189] "Time Schedule Planner - A&S.docx"
## [1190] "Tiptree_Girl_Plugged_In.pdf"
## [1191] "Top Flower 2.jpeg"
## [1192] "Top Flower.jpeg"
## [1193] "Topic 1 climate change paper (Mayor et al. 2017).pdf"
## [1194] "Topic 1 Outline & Objectives.pdf"
## [1195] "Topic 1 PPT - Intro, Climate & Biomes (student).pptx"
## [1196] "Topic 2 Outline & Objectives.pdf"
## [1197] "Topic 2 PPT - Evolution (student).pptx"
## [1198] "Topic 7 PPT - Population distributions (student).pptx"
## [1199] "Transformation_of_E.coli_updated_2-21-22.docx"
## [1200] "transpose_VCF_data.html"
## [1201] "transpose_VCF_data.Rmd"
## [1202] "Troubleshooting and Progress July11.pptx"
## [1203] "Troubleshooting and Progress Aug8.pptx"
## [1204] "Troubleshooting and Progress May25.pptx"
## [1205] "Troubleshooting_and_Progress_June2.pptx"
## [1206] "TTseq_Master_Reaction_Spreadsheet (1).xlsx"
## [1207] "TTseq_Master_Reaction_Spreadsheet (2).xlsx"
## [1208] "TTseq_Master_Reaction_Spreadsheet.xlsx"
## [1209] "twinkle.jpg"
## [1210] "UngFR0221v3Fall2021 (1).docx"
## [1211] "UngFR0221v3Fall2021 (2).docx"
## [1212] "UngFR0221v3Fall2021.docx"
## [1213] "Unit4_minitest_practice_test_key-no_markup.pdf"
## [1214] "Untitled.png"
## [1215] "UTUavH11-1.docx"
## [1216] "UTUavH13.docx"
## [1217] "UTUavH2a-1 (1).docx"
## [1218] "UTUavH2a-1.docx"
## [1219] "UTUavH4-1.docx"
## [1220] "vcfR_test.vcf"
## [1221] "vcfR_test.vcf.gz"
## [1222] "vegan_PCA_amino_acids-STUDENT (1).Rmd"
## [1223] "vegan_PCA_amino_acids-STUDENT (2).Rmd"
## [1224] "vegan_PCA_amino_acids-STUDENT.Rmd"
## [1225] "vegan_pca_with_msleep-STUDENT--1-.html"
## [1226] "vegan_pca_with_msleep-STUDENT (1).Rmd"
## [1227] "vegan_pca_with_msleep-STUDENT.docx"
## [1228] "vegan_pca_with_msleep-STUDENT.Rmd"
## [1229] "video1675517822 (1).mp4"
## [1230] "video1675517822.mp4"
## [1231] "Vocab List.docx"
## [1232] "Vocabulaire _ frontière et identité.pdf"
## [1233] "walsh2017morphology (1).csv"
## [1234] "Wed Nov 04 2020 6_06_13 PM (1).webm"
## [1235] "Wed Nov 04 2020 6_06_13 PM (2)(1).webm"
## [1236] "Wed Nov 04 2020 6_06_13 PM.webm"
## [1237] "Week 11 Annotation presentation and intro to covid variants full slides.pptx"
## [1238] "Week 13 AA substitution protein analysis full slides.pptx"
## [1239] "Week 2 Breakout session slides.pptx"
## [1240] "Week 3 Cover and HW Pdf.pdf"
## [1241] "Week 4 BLAST breakout slides Wed.pptx"
## [1242] "Week 5 Start tool Breakout slides.pptx"
## [1243] "Week 7 Function breakout slides.pptx"
## [1244] "Week 8 frameshifts breakout slides.pptx"
## [1245] "Week 9 Guiding Principles Floral slides (1).pptx"
## [1246] "Week 9 Guiding Principles Floral slides (2).pptx"
## [1247] "Week 9 Guiding Principles Floral slides (3).pptx"
## [1248] "Week 9 Guiding Principles Floral slides.pptx"
## [1249] "week11_handout.pdf"
## [1250] "Weekly Time Management Schedule (1).xlsx"
## [1251] "Weekly Time Management Schedule.xlsx"
## [1252] "Wesley-Final Report-2022-1-1.docx"
## [1253] "Wesley-Final Report-2022-1 (1).docx"
## [1254] "Wesley-Final Report-2022-1 (2).docx"
## [1255] "Wesley-Final Report-2022-1.docx"
## [1256] "Wesley Resume (1).docx"
## [1257] "Wesley Resume.docx"
## [1258] "Wesley_Summer 2022 Fellowship Letter (1).pdf"
## [1259] "Wesley_Summer 2022 Fellowship Letter.pdf"
## [1260] "Who are the gilets jaunes and what do they want_ _ France _ The Guardian.pdf"
## [1261] "Will Conroy's Notes Chapter V.pdf"
## [1262] "wk07_recitation_plasmids-KEY.pdf"
## [1263] "wolves_answer_templates (1).pdf"
## [1264] "wolves_answer_templates.pdf"
## [1265] "Word File-26.docx"
## [1266] "Word File-32.docx"
## [1267] "Word File-7.docx"
## [1268] "Word File-8.docx"
## [1269] "working_directory_practice (1).Rmd"
## [1270] "working_directory_practice.Rmd"
## [1271] "Yeo_dCas9plasmids.pdf"
## [1272] "Your File Is Ready To Download.vhd"
## [1273] "Your Work.jpeg"
## [1274] "Zeiss_Compound_microscopes_epifluorescence_cameras_v1.1 (1).pptx"
## [1275] "Zeiss_Compound_microscopes_epifluorescence_cameras_v1.1.pptx"
## [1276] "Zoom_cm_fiisiZ9vvrZo4_mX9ECbv1ZEkEMZF+UUOkrDGyeiZp6W5prBWMS@EaezZkzDPa+yaQS2_kfdcf9dc3b617a3fb_.exe"
#TODO
list.files(pattern = "vcf")
## [1] "ALL.chr6_GRCh38.genotypes.20170504 (1).vcf.gz"
## [2] "code_checkpoint_vcfR.html"
## [3] "code_checkpoint_vcfR.Rmd"
## [4] "vcfR_test.vcf"
## [5] "vcfR_test.vcf.gz"
#TODO
warning("Friendly remindeR: Make sure you have set your working directory")
## Warning: Friendly remindeR: Make sure you have set your working directory
Load the vcf file
Fourth, load the .vcf file.
# call vcfR::read.vcfR()
library(vcfR)
setwd("C:/Users/mikaw/OneDrive/Pitt/Computational Biology/my_snps")
list.files()
## [1] "6.1803432-2043432.ALL.chr6_GRCh38.genotypes.20170504.vcf.gz"
## [2] "ALL.chr6_GRCh38.genotypes.20170504 (1).vcf.gz"
## [3] "all_loci-1.vcf"
## [4] "all_loci.vcf"
## [5] "project snps.Rmd"
## [6] "project_snps_num_df"
## [7] "Screenshot 2022-12-03 105306.png"
## [8] "vcf_num.csv"
bird_snps_again <- vcfR::read.vcfR("all_loci.vcf",
convertNA = T) #TODO
## Scanning file to determine attributes.
## File attributes:
## meta lines: 8
## header_line: 9
## variant count: 1929
## column count: 81
##
Meta line 8 read in.
## All meta lines processed.
## gt matrix initialized.
## Character matrix gt created.
## Character matrix gt rows: 1929
## Character matrix gt cols: 81
## skip: 0
## nrows: 1929
## row_num: 0
##
Processed variant 1000
Processed variant: 1929
## All variants processed
Convert the vcf data to numeric data
Fifth, convert to numeric genotypic score (counts of the number of
the minor allele) with vcfR::extract.gt().
# call vcfR::extract.gt()
bird_snps_num_again <- vcfR::extract.gt(bird_snps_again, # TODO
element = "GT",
IDtoRowNames = F,
as.numeric = T,
convertNA = T)
Transpose the data
Sixth, transpose the data into the format that works with R with
t().
# call t() on bird_snps_num_again
bird_snps_num_t_again <- t(bird_snps_num_again) # TODO
Remove invariant columns
Seventh, remove the invariant columns with
invar_omit().
# call invar_omit() on bird_snps_num_t_again
bird_snps_no_invar <- invar_omit(bird_snps_num_t_again) #TODO
## Dataframe of dim 72 1929 processed...
## 590 columns removed
Compare the original and the new dfs
# call dim() on bird_snps_num_t_again
dim(bird_snps_num_t_again) #TODO
## [1] 72 1929
# call dim() on bird_snps_no_invar
dim(bird_snps_no_invar) #TODO
## [1] 72 1339
Preview - dealing with NAs
These data have a lot of NAs. If we just call na.omit()
on them, what happens? Call na.omit() on the
bird_snps_num_t_again object, then check the
dimensions.
# Call na.omit() on bird_snps_num_t
## and assign the output to no_NAs
no_NAs <- na.omit(bird_snps_num_t_again) # TODO
# what is the remaining size of the data?
# why
dim(no_NAs)
## [1] 0 1929