Frederick, Maryland
Core Facility
Repositories
The Biological Products Core provides the AIDS research community with high-quality purified preparations of various strains of Human Immunodeficiency Virus (HIV) and Simian Immunodeficiency Virus (SIV), economically prepared by leveraging the economy of scale. Materials Read More...
Web Page
Bioinformatics
This page uses information directly from the Biostar Handbook by Istvan Albert (PSU). Activate the bioinformatics environment and install some software as directed. conda activate bioinfo conda update -y blast conda install -y cd-hit pip Read More...
Web Page
Bioinformatics
A vector is a collection of values that are all of the same type (numbers, characters, etc.) --- datacarpentry.org c() - used to combine elements of a vector When you combine elements of different Read More...
Web Page
Bioinformatics
A vector is a collection of values that are all of the same type (numbers, characters, etc.) --- datacarpentry.org c() - used to combine elements of a vector When you combine elements of different Read More...
Frederick, MD
Collaborative
The Biopharmaceutical Development Program (BDP) provides resources for the development of investigational biological agents. The BDP supports feasibility through development and Phase I/II cGMP manufacturing plus regulatory documentation.The BDP was established in 1993. We Read More...
Web Page
Bioinformatics
Unlike an atomic vector, a list can contain multiple elements of different types, (e.g., character vector, numeric vector, list, data frame, matrix).
Web Page
Bioinformatics
There may be a time you want to know whether there are specific values in your vector. To do this, we can use the %in% operator ( ?match() ). This operator returns TRUE for any value that Read More...
Web Page
Bioinformatics
There may be a time you want to know whether there are specific values in your vector. To do this, we can use the %in% operator. This operator returns TRUE for any value that is Read More...
Web Page
Bioinformatics
Vectors are probably the most used commonly used object type in R. A vector is a collection of values that are all of the same type (numbers, characters, etc.). The columns that make up a Read More...
Web Page
Bioinformatics
Let's learn how to further work with vectors, including creating, sub-setting, modifying, and saving. #Some possible RNASeq data cell_line
Web Page
Bioinformatics
%in% "returns a logical vector indicating if there is a match or not for its left operand". This logical vector can then be used to filter the datamframe to only matched values. For Read More...
Web Page
Bioinformatics
03/08/2023 - In this Center for Biomedical Informatics and Information Technology (CBIIT) sponsored seminar, Dr. Spyridon Bakas, professor at the University of Pennsylvania's Perelman School of Medicine, will present "Federated Learning Enabling Big Data Read More...
Web Page
Bioinformatics
Vectors are probably the most used commonly used object type in R. A vector is a collection of values that are all of the same type (numbers, characters, etc.). The columns that make up a Read More...
Web Page
Bioinformatics
Let's learn how to further work with vectors, including creating, sub-setting, modifying, and saving. #Some possible RNASeq data cell_line
Web Page
Bioinformatics
As we can see above, the glimpse command shows the metadata that can be used to classify the cells. Within Seurat, the metadata is used to define the "identity" of the dataset. This Read More...
Web Page
Bioinformatics
Notice that "sample" was treated as numeric, rather than as a character vector. If we intend to work with this column, we will need to convert it or coerce it to a character Read More...
Web Page
Bioinformatics
Other functions you may find useful when working with NAs inclue na.omit() and complete.cases() . na.omit() removes the NAs from a vector. na.omit(transcript_counts) ## [1] 679 467 260 60 ## attr(,"na.action") ## [1] 2 6 ## attr(," Read More...
Web Page
Bioinformatics
It is also possible to subset in R using logical evaluation or numerical comparison. To do this, we use comparison operators (See table below). Comparison Operator Description > greater than >= greater than or equal Read More...
Web Page
Bioinformatics
Given the following R code: fruit 678] c. Total_subjects(Total_subjects < 678) d. Total_subjects[Total_subjects < 678] {{Sdet}} Solution{{Esum}} D {{Edet}}
Web Page
Bioinformatics
colnames() will return a vector of column names from our data frame. We can use this vector and [] subsetting to easily modify column names. For example, let's rename the column "Sample" to & Read More...
Web Page
Bioinformatics
Given the following R code: numbers
Web Page
Bioinformatics
Used to match elements of a vector. %in% returns a logical vector indicating if there is a match or not for its left operand. --- match R Documentation. The returned logical vector will be the Read More...
Web Page
Bioinformatics
There are several functions that you will see repeatedly as you use R more and more. One of those is c() , which is used to combine its arguments to form a vector. Vectors are probably Read More...
Web Page
Bioinformatics
This course follows along closely with the Biostar Handbook content, and course registration comes with a Biostar Handbook license. You will receive an email from hello@biostarhandbook.com with information detailing how to set up Read More...
Web Page
Bioinformatics
Accessing the Biostar Handbook This course follows along closely with the Biostar Handbook content, and course registration comes with a Biostar Handbook license. You will receive an email from hello@biostarhandbook.com with information detailing Read More...
Web Page
Bioinformatics
Notice that "sample" was treated as numeric, rather than as a character vector. If we intend to work with this column, we will need to convert it or coerce it to a character Read More...
Web Page
Bioinformatics
Other functions you may find useful when working with NAs inclue na.omit() and complete.cases() . na.omit() removes the NAs from a vector. na.omit(transcript_counts) ## [1] 679 467 260 60 ## attr(,"na.action") ## [1] 2 6 ## attr(," Read More...
Web Page
Bioinformatics
It is also possible to subset in R using logical evaluation or numerical comparison. To do this, we use comparison operators (See table below). Comparison Operator Description > greater than >= greater than or equal Read More...
Web Page
Bioinformatics
Given the following R code: fruit 678] c. Total_subjects(Total_subjects < 678) d. Total_subjects[Total_subjects < 678] {{Sdet}} Solution{{Esum}} D {{Edet}}
Web Page
Bioinformatics
Given the following R code: numbers
Web Page
Protein Expression Laboratory The Protein Expression Laboratory develops, improves, and delivers protein-centric services. Our goal is to help client investigators achieve their research goals with the lowest possible cost in the shortest time. All PEL Read More...
Web Page
CREx Monthly Newsletter Learn about the NIH Collaborative Research Exchange (CREx), Core Facilities, Webinars, & More New Resources on CREx NCI CLIA Molecular Diagnostics Laboratory (CMDL) The NCI CMDL is available to assist all Read More...
Charlottesville, VA
Repositories
Trans NIH Facility
The Mid-Atlantic CHTN is one of six participating divisions of the Cooperative Human Tissue Network (CHTN) and is based in the Pathology Department at the University of Virginia. While primarily a resource for cancer researchers, Read More...
Web Page
Bioinformatics
A function in R (or any computing language) is a short program that takes some input and returns some output. An R function has three key properties: Functions have a name (e.g. dir, getwd); Read More...
Web Page
Bioinformatics
Data structures are objects that store data. Previously, we learned that vectors are collections of values of the same type . A vector is also one of the most basic data structures. Other common data structures Read More...
Web Page
Bioinformatics
Before diving into subsetting with dplyr , let's take a step back and learn to subset with base R. Subsetting a data frame is similar to subsetting a vector; we can use bracket notation [] . However, Read More...
Web Page
Bioinformatics
Factors are an important data structure in statistical computing. They are specialized vectors (ordered or unordered) for the storage of categorical data. While they appear to be character vectors, data in factors are stored as Read More...
Web Page
Bioinformatics
To understand some of the most basic features of the R language including: Creating R objects and understanding object types Using mathematical operations Using comparison operators Creating, subsetting, and modifying vectors By the end of Read More...
Web Page
Bioinformatics
We discussed saving the R workspace (.RData), but what if we simply want to save a single object. In such a case, we can use saveRDS() . Let's save our transcript_counts vector to our Read More...
Web Page
Bioinformatics
Typically provide two values separated by commas: data.frame[row, column] In cases where you are taking a continuous range of numbers use a colon between the numbers (start:stop, inclusive) For a non continuous Read More...
Web Page
Bioinformatics
factor() - to create a factor and reorder levels as.factor() - to coerce to a factor levels() - view the levels of a factor nlevels() - return the number of levels For example: sex
Web Page
Bioinformatics
Let's create a column in our original differential expression data frame denoting significant transcripts (those with an FDR corrected p-value less than 0.05 and a log fold change greater than or equal to 2). dexp_sigtrnsc Read More...
Web Page
Bioinformatics
Let's create a column in our original differential expression data frame denoting significant transcripts (those with an FDR corrected p-value less than 0.05 and a log fold change greater than or equal to 2). ::: {.cell} dexp_ Read More...
Web Page
Bioinformatics
Which of the following will throw an error and why? 4 _ chr :1:2: unexpected input ## 1: 4_ ## ^ . 4 chr :1:3: unexpected symbol ## 1: .4chr ## ^ {{Edet}} Create the following objects; give each object an appropriate name (your best guess at what name to Read More...
Web Page
Bioinformatics
This is our first coding help session. We have designed some practice problems to get you acquainted with using R before beginning to wrangle in our next lesson. Practice problems Which of the following will Read More...
Web Page
Bioinformatics
select() - Filters data by column. Check out associated helper functions: Select specific columns: everything() last_col() Select columns by matching some aspect of the column name: starts_with() ends_with() contains() matches() num_range() Read More...
Web Page
Bioinformatics
10/04/2023 - Our series of talks continues this month with two 20-minute presentations. There will be light refreshments and we encourage attendees to stay and chat with colleagues after the presentations. & Read More...
Web Page
Bioinformatics
Another way to run BLAST is to create your own custom database, and search against it with query sequences. Usually you will not have to create your own blast database, you can download prebuilt databases Read More...
Web Page
Bioinformatics
A search may take place in nucleotide space, protein space or translated spaces where nucleotides are translated into proteins. Searches may implement search “strategies”: optimizations to a specific task. Different search strategies will produce different Read More...
Web Page
Bioinformatics
The bowtie2-build indexer builds a Bowtie index from a set of DNA sequences ([ref]. "bowtie2-build" builds a Bowtie index from a set of DNA sequences. "bowtie2-build" outputs a Read More...
Web Page
Bioinformatics
07/27/2023 - For 35 years, NCBI has collected a vast amount of sequence information including from a diverse array of organisms, including viruses, bacteria and fungi. With all of the databases and tools available& Read More...
Web Page
Bioinformatics
R: Data types: integer, numeric, character, and logical Data structures: vectors, lists, data frames, matrices. x
Web Page
Bioinformatics
R: Data types: integer, numeric, character, and logical Data structures: vectors, lists, data frames, matrices. ::: {.cell} x ::: :::
Web Page
Bioinformatics
Subsetting a data frame is similar to subsetting a vector; we will use bracket notation [] . However, a data frame is two dimensional with both rows and columns, so we can specify either one argument or Read More...
Web Page
Bioinformatics
A function in R (or any computing language) is a short program that takes some input and returns some output. An R function has three key properties: Functions have a name (e.g. dir, getwd); Read More...
Web Page
Bioinformatics
{{Sdet}} Bonus content{{Esum}} There are infinite uses for find and replace functionality, and like most topics in R, there are multiple ways to search for and replace values in a data frame. You could Read More...
Web Page
Bioinformatics
Objectives : To understand some of the most basic features of the R language including: Creating R objects and understanding object types Using mathematical operations Using comparison operators Creating, subsetting, and modifying vectors By the end Read More...
Web Page
Mass Spectrometry Section of the Collaborative Protein Technology Resource (Bldg. 37) Core Capabilities: Identification of proteins in complexes, organelles, subcellular fractions, or fluids. Global relative protein quantitation. Quantitation by isotopic labeling of cells in culture (SILAC) Read More...
Bethesda, MD
Core Facility
Trans NIH Facility
The Center of Cellular Engineering (CCE) is a comprehensive facility that develops and manufactures a wide range of cell and gene therapies for early phase clinical trials. The CCE is currently manufacturing chimeric antigen receptor ( Read More...
Bethesda, Maryland
Collaborative
Radiation Oncology Branch is part of CCR. Bioinformatics core is a collaborative resource to support ROB branch and provide service to ROB investigators from NCI and other Institutes access to new technologies, bioinformatics, statistical analysis Read More...
Web Page
Electron Microscopy Laboratory (EML) The EML offers investigators access to unique expertise and EM technologies that allow our partners to explore new avenues of research to enhance the knowledge of biological systems. To assist our Read More...
Frederick, MD
Collaborative
CCR VOLUME Electron Microscopy (CVEM) aims to develop new techniques in volume electron microscopy (vEM) and, in collaboration with CCR Investigators, apply these techniques to research cell biological questions well-suited for study by high-resolution 3D Read More...
Web Page
Bioinformatics
03/20/2025 - Please note: Registration is required to get the Meeting Link for this event. Please pre-register. BTEP and the Single Cell and Spatial Transcriptomics Interest Group jointly present: Quantifying spatiotemporal dynamics during embryogenesis is crucial Read More...
Web Page
Bioinformatics
Much like pseudobulk differential expression, the RNA expression can be collapsed into pre-defined components, such as the clusters, if it is believed that cell-to-cell variation is inducing too much confusion in the labeling. This collapsing Read More...
Web Page
Bioinformatics
Data frames hold tabular data comprised of rows and columns; they can be created using data.frame() . To understand more about the structure of an object and data frame, consider the following functions: str() displays Read More...
Web Page
Bioinformatics
From the paper where this data was obtained, the following (incomplete) list of gene markers was obtained: Mmp3: preadipocytes Mki67: proliferating cells Fabp4: differentiating beige adipocytes and differentiated beige adipocytes Scd1: differentiated beige adipocytes Ucp1: Read More...
Web Page
Bioinformatics
Here, we will start with the data stored in a Seurat object. For instructions on data import and creating the object, see an Introduction to scRNA-Seq with R (Seurat) and Getting Started with Seurat: QC Read More...
Web Page
Bioinformatics
Let's use some functions. a. Use sum() to add the numbers from 1 to 10. {{Sdet}} Solution{{Esum}} sum ( 1 : 10 ) {{Edet}} b. Compute the base 10 logarithm of the elements in the following vector and save to an Read More...
Web Page
Bioinformatics
Lesson 2 Exercise Questions: Base R syntax, objects, and data types Let's use some functions. a. Use sum() to add the numbers from 1 to 10. {{Sdet}} Solution{{Esum}} sum ( 1 : 10 ) {{Edet}} b. Compute the base 10 logarithm of Read More...
Web Page
Bioinformatics
Objectives To understand some of the most basic features of the R language including: Creating R objects and understanding object types Using mathematical operations Using comparison operators Creating, subsetting, and modifying vectors By the end Read More...
Web Page
Bioinformatics
Another important data structure in R is the data matrix. Data frames and data matrices are similar in that both are tabular in nature and are defined by dimensions (i.e., rows (m) and columns ( Read More...
Web Page
Bioinformatics
Learning Objectives Learn about data structures including factors, lists, data frames, and matrices. Load, explore, and access data in a tabular format (data frames) Learn to write out (export) data from the R environment Data Read More...
Web Page
Bioinformatics
The data type of an R object affects how that object can be used or will behave. Examples of base R data types include numeric, integer, complex, character, and logical. R objects can also have Read More...
Web Page
Bioinformatics
This page uses content directly from the Biostar Handbook by Istvan Albert. Always remember to activate the bioinfo environment when working on Biostar class material. conda activate bioinfo Retrieving a FASTA genome from NCBI/GenBank Read More...
Web Page
Bioinformatics
From the publication REDO: Genomic surveillance elucidates Ebola virus origin and transmission during the 2014 outbreak First we get the project (PRJN) number from the publication: PRJNA257197 Next we're going to query the "sra& Read More...
Web Page
Bioinformatics
We will build a database out of all features of the 2014 Ebola genome under accession number KM233118. This data will go into a new directory named "db_2014". mkdir -p db_2014 # Get the 2014 Ebola Read More...
Web Page
Bioinformatics
How can we better automate downloads from the SRA? For example, what if we want the sequence files from the publication Genomic surveillance elucidates Ebola virus origin and transmission during the 2014 outbreak First we need Read More...
Web Page
Bioinformatics
Variant annotation means predicting the effects of genetic variants (SNPs, insertions, deletions, copy number variations (CNV) or structural variations (SV)) on the function of genes, transcripts, and protein sequence, as well as regulatory regions. The Read More...
Web Page
Bioinformatics
This page uses content directly from the Biostar Handbook by Istvan Albert. Always remember to start the bioinformatics environment when working on Biostar class material. conda activate bioinfo Let's start by creating a directory Read More...
Web Page
Bioinformatics
This page uses content directly from the Biostar Handbook by Istvan Albert. Remember to activate the bioinformatics environment and create a directory for today's work. conda activate bioinfo mkdir blast cd blast What is Read More...
Web Page
Bioinformatics
This page uses content directly from the Biostar Handbook by Istvan Albert. Remember to activate the bioinfo environment. conda activate bioinfo Then create a new directory for files we will be working with today in Read More...
Web Page
Bioinformatics
Data frames hold tabular data comprised of rows and columns; they can be created using data.frame() . To understand more about the structure of an object and data frame, consider the following functions: str() displays Read More...
Web Page
Bioinformatics
R scripts can be run from the command line with command line arguments. Here is a great resource from software carpentry explaining command line arguments. To use command line arguments with an R script, we Read More...
Web Page
Bioinformatics
07/13/2023 - The Comparative Genome Viewer (CGV) is a visualization tool that helps you quickly compare two genomes based on assembly-assembly alignments provided by NCBI. CGV includes eukaryotic (animal, plant and fungal) assemblies, and many cross-species Read More...
Web Page
Bioinformatics
There are quite a few parameters to adjust figure labels. To re-position labels, see label_x , label_y , hjust , and vjust . These each take either a single value to move all labels or a vector Read More...
Web Page
Bioinformatics
Let's start combining plots using the R package cowplot . cowplot is available on CRAN and can be installed using install.packages("cowplot") . The main function to combine figures using cowplot is plot_ Read More...
Web Page
Bioinformatics
When you have a lot of colors and you want to keep these colors consistent, you can use the following convenient functions to set a name attribute for a vector of colors. Let's do Read More...
Web Page
Back Services: Biophysics Facility offers Octet as an open-access instrument. First-time users must complete a short training session before gaining access to the instrument reservation calendar. Training includes a full analysis of a Read More...
Frederick, MD
Core Facility
The Clinical Support Laboratory offers processing, tracking, and testing of a broad range of clinical samples. Support can begin at the early stages of clinical trial development to aid in developing a comprehensive strategy for Read More...
Frederick, MD
Collaborative
In order to meet increasing demands from both NIH intramural and extramural communities for access to a small angle X-ray scattering (SAXS) resource, the Center for Cancer Research (CCR) under the leadership of Drs. Jeffrey Read More...
Bethesda, MD
Collaborative
The Pan-Microbial Serology Facility (PMSF) is part of the Center for Cancer Research (CCR) at the National Cancer Institute (NCI). The PMSF focuses on determining individualized pan-microbial immune profiles associated with human diseases including immunological Read More...
Web Page
Home About the Biophysics Core Biophysics Core Services [tabby title="Instrumentation"] NHLBI Biophysics Core The Biophysics Core Facility: Overview Core Facilities provide scientific resources, cutting-edge technologies and novel approaches to support DIR scientists. Availability of Read More...
Frederick, MD
Core Facility
The introduction of DNA sequencing instruments capable of producing millions of DNA sequence reads in a single run has profoundly altered the landscape of genetics and cancer biology. Complex questions can now be answered at Read More...
Web Page
Bioinformatics
The computational chemistry and protein modeling team in the Advanced Biomedical Computational Science (ABCS) group provides novel solutions in structural modeling and computational chemistry. Computational scientists in the group collaborate with NCI researchers by using Read More...
Web Page
Bioinformatics
This lesson provides an introduction to R in the context of single cell RNA-Seq analysis with Seurat. Learning Objectives Learn about options for analyzing your scRNA-Seq data. Learn about resources for learning R programming. Learn Read More...
Web Page
Bioinformatics
1. Introduction and Learning Objectives This tutorial has been designed to demonstrate common secondary analysis steps in a scRNA-Seq workflow. We will start with a merged Seurat Object with multiple data layers representing multiple samples that Read More...
Web Page
Bioinformatics
This lesson will introduce data wrangling with R. Attendees will learn to filter data using base R and tidyverse (dplyr) functionality. Learning Objectives Understand the concept of tidy data. Become familiar with the tidyverse packages. Read More...
Web Page
Bioinformatics
Learning Objectives To understand: 1. the difference between R and RStudioIDE. 2. how to work within the RStudio environment including: creating an Rproject and Rscript navigating between directories using functions obtaining help how R can enhance data Read More...
Web Page
Bioinformatics
In this lesson, attendees will learn how to transform, summarize, and reshape data using functions from the tidyverse. Learning Objectives Continue to wrangle data using tidyverse functionality. To this end, you should understand: how to Read More...
Web Page
Bioinformatics
In this lesson, attendees will learn how to transform, summarize, and reshape data using functions from the tidyverse. Learning Objectives Continue to wrangle data using tidyverse functionality. To this end, you should understand: how to Read More...
Web Page
Bioinformatics
R Crash Course: A few things to know before diving into wrangling Learning the Basics Objectives 1. Learn about R objects 3. Learn how to recognize and use R functions 4. Learn about data types and accessors Console Read More...
Web Page
Bioinformatics
Excel files are the primary means by which many people save spreadsheet data. .xls or .xlsx files store workbooks composed of one or more spreadsheets. Importing excel files requires the R package readxl . While this Read More...
Web Page
Bioinformatics
Introduction to dplyr and the %>% Objectives Today we will begin to wrangle data using the tidyverse package, dplyr . To this end, you will learn: how to filter data frames using dplyr how to employ Read More...
Web Page
Bioinformatics
Objectives Review important data wrangling functions Put our wrangling skills to use on a realistic RNA-Seq data set Data Wrangling Review Important functions by topic Importing / Exporting Data Importing and exporting data into the R Read More...
Web Page
Bioinformatics
Data import and reshape Objectives 1. Learn to import multiple data types 2. Data reshape with tidyr : pivot_longer() , pivot_wider() , separate() , and unite() Installing and loading packages So far we have only worked with objects that Read More...
Web Page
Bioinformatics
This page uses content directly from the Biostar Handbook by Istvan Albert. Review: * downloading data from SRA * decompressing tar files * e-utilities * fastq-dump Learn: * sra-stat * XML format * automating SRA downloads * working with comma-separated values (csv) format * Read More...
Web Page
Bioinformatics
This page uses context taken directly from the Biostar Handbook by Istvan Albert. Remember to activate the class bioinformatics environment. conda activate bioinfo Introduction to Genomic Variation Genomic variations are typically categorized into different classes Read More...
Web Page
Bioinformatics
Lesson 6: sra-tools, e-utilities, and parallel This page uses some content directly from the Biostar Handbook by Istvan Albert. Lesson 5 Review: The majority of computational tasks on Biowulf should be submitted as jobs: sbatch or swarm Read More...
Web Page
Bioinformatics
Lesson 1: Introduction to Biowulf, Unix, and R Learning Objectives Learn about why you may want to use R on Biowulf. Refresh Unix and R skills. This lesson will not be hands on. Why use R Read More...
Web Page
Bioinformatics
Lesson 4: Submitting R Scripts via command line Learning Objectives Learn how to use R with less interaction Learn how to deploy sbatch R jobs, and learn about alternatives such as swarm . Learn about R job Read More...
Web Page
Bioinformatics
Learning Objectives Learn about popular programming languagues in bioinformatics Compare advantages and disadvantages of Python and R Discuss what you will need to learn to use these languages Discuss learning resources Choosing a programming language Read More...
Web Page
Bioinformatics
Learning Objectives Learn about popular programming languagues in bioinformatics Compare advantages and disadvantages of Python and R Discuss what you will need to learn to use these languages Discuss learning resources Choosing a programming language Read More...
Web Page
Bioinformatics
Multi-figure panel Objectives Combine multiple plots into a single figure Learn how to use patchwork and cowplot The primary purpose of this lesson is to learn how to combine multiple figures into a single multi-panel Read More...
Web Page
Bioinformatics
Objectives Combine multiple plots into a single figure Learn how to use aspects of cowplot and patchwork The primary purpose of this lesson is to learn how to combine multiple figures into a single multi-panel Read More...
Web Page
Bioinformatics
Scatter plots and plot customization Objectives Learn to customize your ggplot with labels, axes, text annotations, and themes. Learn how to make and modify scatter plots to make fairly different overall plot representations. Load a Read More...