Showing posts with label human genome. Show all posts
Showing posts with label human genome. Show all posts

Tuesday, November 14, 2017

Which human reference genome to use? (Heng Li)


originally posted at http://lh3.github.io/2017/11/13/which-human-reference-genome-to-use 

13 November 2017
TL;DR: If you map reads to GRCh37 or hg19, use hs37-1kg:
ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/technical/reference/human_g1k_v37.fasta.gz
If you map to GRCh37 and believe decoy sequences help with better variant calling, use hs37d5:
ftp://ftp-trace.ncbi.nih.gov/1000genomes/ftp/technical/reference/phase2_reference_assembly_sequence/hs37d5.fa.gz
If you map reads to GRCh38 or hg38, use the following:
ftp://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/000/001/405/GCA_000001405.15_GRCh38/seqs_for_alignment_pipelines.ucsc_ids/GCA_000001405.15_GRCh38_no_alt_analysis_set.fna.gz
There are several other versions of GRCh37/GRCh38. What’s wrong with them? Here are a collection of potential issues:
  1. Inclusion of ALT contigs. ALT contigs are large variations with very long flanking sequences nearly identical to the primary human assembly. Most read mappers will give mapping quality zero to reads mapped in the flanking sequences. This will reduce the sensitivity of variant calling and many other analyses. You can resolve this issue with an ALT-aware mapper, but no mainstream variant callers or other tools can take the advantage of ALT-aware mapping.
  2. Padding ALT contigs with long “N”s. This has the same problem with 1 and also increases the size of genome unnecessarily. It is worse.
  3. Inclusion of multi-placed sequences. In both GRCh37 and GRCh38, the pseudo-autosomal regions (PARs) of chrX are also placed on to chrY. If you use a reference genome that contains both copies, you will not be able to call any variants in PARs with a standard pipeline. In GRCh38, some alpha satellites are placed multiple times, too. The right solution is to hard mask PARs on chrY and those extra copies of alpha repeats.
  4. Not using the rCRS mitochondrial sequence. rCRS is widely used in population genetics. However, the official GRCh37 comes with a mitochondrial sequence 2bp longer than rCRS. If you want to analyze mitochondrial phylogeny, this 2bp insertion will cause troubles. GRCh38 uses rCRS.
  5. Converting semi-ambiguous IUB codes to “N”. This is a very minor issue, though. Human chromosomal sequences contain few semi-ambiguous bases.
  6. Using accession numbers instead of chromosome names. Do you know CM000663.2 corresponds to chr1 in GRCh38?
  7. Not including unplaced and unlocalized contigs. This will force reads originated from these contigs to be mapped to the chromosomal assembly and lead to false variant calls.
Now we can explain what is wrong with other versions of human reference genomes:
  • hg19/chromFa.tar.gz from UCSC: 1, 3, 4 and 5.
  • hg38/hg38.fa.gz from UCSC: 1, 3 and 5.
  • GCA_000001405.15_GRCh38_genomic.fna.gz from NCBI: 1, 3, 5 and 6.
  • Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz from EnsEMBL: 3.
  • Homo_sapiens.GRCh38.dna.toplevel.fa.gz from EnsEMBL: 1, 2 and 3.
Using an impropriate human reference genome is usually not a big deal unless you study regions affected by the issues. However, 1) other researchers may be studying in these biologically interesting regions and will need to redo alignment; 2) aggregating data mapped to different versions of the genome will amplify the problems. It is still preferable to choose the right genome version if possible.
Well, welcome to bioinformatics!

Monday, April 18, 2016

*** human essential gene

NEST, sherley liu lab,
http://nest.dfci.harvard.edu/


CRISP screen paper from Feng Zhang lab:
http://www.ncbi.nlm.nih.gov/pubmed/24336571

Try to load the xlsx file into Rstudio. I waited for more than 50 minutes on Byte (4 G RAM), I then have to kill it. I then converted the xlsx to csv, and it worked in less than 1 minute!!!


> length(unique(tb$sgRNA.sequence))
[1] 64751
There are 64.7K CRISP shots.

Only 18.7K genes are tagged. So, the missing one contain essential genes. Some other criteria are needed. 
> length(unique(tb$Gene.name))
[1] 18736

Sunday, January 10, 2016

Essential genes, gene networks in human, Jiang etal, Genome biology, 2015

Peng Jiang, X. Shirley Liu Genoem Biology, 2015, 16:239; network based prediction of essential genes

Essential genes in human are studied this paper. These data can be used for network aging modeling in human. 

3. 2014, Broad-DREAM Gene Essentiality Prediction Challenge. Available at: https://www.synapse.org/#!Synapse:syn2384331/wiki 
(Registration is needed for downloading the data)

"Recently published CRISPR loss-offunction screen data [4, 5, 8], and selected three cell
lines (K562, HL60, and A375) with publicly available gene expression data [26 28]. "

4. Shalem O, Sanjana NE, Hartenian E, Shi X, Scott DA, Mikkelsen TS, et al. Genome-scale CRISPR-Cas9 knockout screening in human cells. Science. 2014;343:847.
5. Wang T, Wei JJ, Sabatini DM, Lander ES. Genetic screens in human cells using the CRISPR-Cas9 system. Science. 2014;343:804.
8. Gilbert LA, Horlbeck MA, Adamson B, Villalta JE, Chen Y, Whitehead EH, et al. Genome-scale CRISPR-mediated control of gene repression and activation. Cell. 2014;159:64761.

STRING network
The STRING network genes were grouped into 2,271 dense complexes using SPICi [31]. 

Roadmap project 


Sunday, April 27, 2014

How to zoom-in on selected coordinates in UCSC genome browser


To zoom in on a selected region, we can high-light a region and then select zoom-in.



Alternatively, we can type the chromosome number and coordinates into the search window:


In this example, we see introns
The dashed line of MSH2 locus indicate introns.



The blocks in this picture are exons with coding regions,







In the following picture, the circled regions are 5' untranslated regions, i.e., 5'UTR, because this region is at the 5' end of "ATG". Notice that 5'UTR is also in an exon.






Sunday, October 6, 2013

Petrovski, PlosGenetics, mutation tolerance in human genes, data resources

PlosGenetics, Genic Intolerance to Functional Variation and the Interpretation of Personal Genomes, Slavé Petrovski et al, 2013

The paper measured mutations using exome sequencing, conduct network analysis.

http://channelopathist.net/2013/10/06/mutation-intolerance-why-some-genes-withstand-mutations-and-others-dont/?utm_source=buffer&utm_campaign=Buffer&utm_content=buffer94829&utm_medium=twitter

http://www.plosgenetics.org/article/info:doi/10.1371/journal.pgen.1003709

Wednesday, August 21, 2013

human disease genes


http://www.omim.org/


http://www.genecards.org/cgi-bin/listdiseasecards.pl?type=full

6548 "disease genes" are currently present in the GeneCards database  

human genome facts


From wikipedia:

The haploid human genome (23 chromosomes) is estimated to be about 3.2 billion base pairs long and to contain 20,000–25,000 distinct genes.[1][2][3]