<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://genome.sph.umich.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lefaivej</id>
	<title>Genome Analysis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://genome.sph.umich.edu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lefaivej"/>
	<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/wiki/Special:Contributions/Lefaivej"/>
	<updated>2026-09-24T17:33:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Minimac4&amp;diff=16558</id>
		<title>Minimac4</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Minimac4&amp;diff=16558"/>
		<updated>2023-06-14T15:40:41Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= IMPORTANT NOTE !!! = &lt;br /&gt;
&lt;br /&gt;
This wiki is outdated and only applicable to version 4.0.x (a.k.a 1.0.x). Documentation for version 4.1.x can be found on the [https://github.com/Santy-8128/Minimac4 Minimac4 Github page].&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimac4 &#039;&#039;&#039; is a latest version in the series of genotype imputation software - preceded by [[Minimac3|Minimac3]] (2015), [[Minimac2|Minimac2]] (2014), [[Minimac|minimac]] (2012) and [[MaCH|MaCH]] (2010). &#039;&#039;&#039;Minimac4&#039;&#039;&#039; is a lower memory and more computationally efficient implementation of the original algorithms with comparable imputation quality.&lt;br /&gt;
&lt;br /&gt;
The Minimac3 mailing list has been renamed as the Minimac4 mailing list. If you were already a member, no need to re-join. If not, please join our [https://groups.google.com/forum/embed/?place=forum/minimac4-help&amp;amp;umich.edu| mailing list] to get updates about future releases or report possible bugs or email them to [mailto:yukt@umich.edu  Ketian Yu] or [mailto:sayantan@umich.edu Sayantan Das].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minimac4 (version 1.0.0, released 2.14.2018)&#039;&#039;&#039; is currently available on [https://github.com/Santy-8128/Minimac4 Minimac4 Github]. &lt;br /&gt;
&lt;br /&gt;
The easiest way to install Minimac4 and its dependencies is to use the install.sh file provided.&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;https://github.com/statgen/Minimac4.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd Minimac4&lt;br /&gt;
 bash install.sh&lt;br /&gt;
&lt;br /&gt;
Please see [https://github.com/Santy-8128/Minimac4 Minimac4 Github] for the full instructions for installation.&lt;br /&gt;
&lt;br /&gt;
Commonly used reference panels in &amp;lt;font face=Courier&amp;gt;M3VCF&amp;lt;/font&amp;gt; format are available for download in [[#Reference Panels for Download | Reference Panels]]. &lt;br /&gt;
&lt;br /&gt;
= What&#039;s New =&lt;br /&gt;
&lt;br /&gt;
The input file format, output file formats and typical command lines are the same in Minimac4 (as they were in minimac3). Some of the main new features are summarized below:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Improved Speed - &#039;&#039;&#039; Minimac4 is approximately &#039;&#039;&#039;6 times&#039;&#039;&#039; faster for 1000 Genomes Phase 1 and Phase 3 and &#039;&#039;&#039;2 times&#039;&#039;&#039; faster for the HRC reference panels at comparable accuracy (details of accuracy for imputing into 10 European samples are given here). The speed can be further improved by tuning the approximation parameters (see below), but we recommend using the default values.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Automated Chunking - &#039;&#039;&#039; Minimac4 automatically chunks the whole chromosome (into overlapping chunks), analyzes each chunk sequentially and then concatenates the imputed chunks back. This caps the memory usage across different chromosomes (memory requirement is based on chunk size, not chromosome size). The length of the chunk and the overlap can be controlled by the &amp;lt;code&amp;gt;--chunkLengthMb&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--chunkLengthOverlapMb&amp;lt;/code&amp;gt; options, although we recommend using the default values of 20 and 3, respectively. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Approximations - &#039;&#039;&#039; Minimac4 uses some simple approximations to speed up the imputation analyses. The levels of approximation can be controlled by the parameters &amp;lt;code&amp;gt;--probThreshold&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--diffThreshold&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;--topThreshold&amp;lt;/code&amp;gt; (details given in Minimac4 Usage). Higher levels of approximation will reduce the compute time but marginally reduce the imputation accuracy. We recommend using the default values (0.01).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Improved Chromosome X/Y Support - &#039;&#039;&#039; Minimac4 can handle different ploidys in the same VCF file for imputation of sex chromosomes. For example, for the non-PAR region on chromosome X, males and females can be imputed together, irrespective of whether males are coded as haploids or diploids. However, each sample must have a fixed ploidy. Thus, PAR and non-PAR regions still need to be imputed separately. Please see Chromosome X Imputation for more details.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Other Helpful Features&#039;&#039;&#039;&lt;br /&gt;
** We introduced a new feature called &amp;lt;code&amp;gt;--memUsage&amp;lt;/code&amp;gt; that will estimate and report the memory required by Minimac4. This feature should be useful for users running their jobs on a compute cluster that requires memory specification.&lt;br /&gt;
** We introduced some other FORMAT options for the output dosage data, allowing users to retrieve haplotype dosages, genotype probabilities, genotype dosages or any other measure of summary that they want.&lt;br /&gt;
** We have fixed the bug related to FILTER=GENOTYPED and FILTER=GENOTYPED_ONLY which was causing a crash in bcftools.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Obsolete Features&#039;&#039;&#039;&lt;br /&gt;
** In Minimac4, we removed the &amp;lt;code&amp;gt;--doseOutput&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;--hapOutput&amp;lt;/code&amp;gt; options. Please use [[DosageConvertor]] to convert your files to MaCH or PLINK dosage format.&lt;br /&gt;
** Currently Minimac4 can ONLY handle M3VCF format files. If your reference panel is in VCF format, please use [[Minimac3]] to convert the VCF file to M3VCF (along with parameter estimation) and then use that M3VCF for imputation using Minimac4. The same holds for the option &amp;lt;code&amp;gt;--processReference&amp;lt;/code&amp;gt; as well. Although the handle is made available, we will implement it in a later version.&lt;br /&gt;
** Parameters such as &amp;lt;code&amp;gt;--rounds&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--states&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--rec&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--err&amp;lt;/code&amp;gt; have been deactivated for now until we implement parameter estimation in minimac4.&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
A typical Minimac4 command line for imputation is as follows&lt;br /&gt;
&lt;br /&gt;
 minimac4 --refHaps refPanel.m3vcf \&lt;br /&gt;
          --haps targetStudy.vcf \&lt;br /&gt;
          --prefix testRun&lt;br /&gt;
&lt;br /&gt;
Here &amp;lt;font face=Courier&amp;gt;refPanel.m3vcf&amp;lt;/font&amp;gt; is the reference panel used in M3VCF format (e.g. 1000 Genomes),  &amp;lt;font face=Courier&amp;gt;targetStudy.vcf&amp;lt;/font&amp;gt; is the phased GWAS data in VCF format, and  &amp;lt;font face=Courier&amp;gt;testRun&amp;lt;/font&amp;gt; is the prefix for the output files.&lt;br /&gt;
&lt;br /&gt;
=== Full List of Options ===&lt;br /&gt;
Please see &#039;&#039;&#039;[[Minimac4 Documentation]]&#039;&#039;&#039; for detailed explanation of all available options.&lt;br /&gt;
&lt;br /&gt;
Also, users can always type the following for the full list of available options:&lt;br /&gt;
 minimac4 --help&lt;br /&gt;
&lt;br /&gt;
=== Convert VCF to M3VCF ===&lt;br /&gt;
If the reference panel is in VCF format, please use [[Minimac3]] to convert it into M3VCF format first. &lt;br /&gt;
 ../bin/Minimac3 --refHaps refPanel.vcf \ &lt;br /&gt;
                 --processReference \ &lt;br /&gt;
                 --prefix refPanel&lt;br /&gt;
&lt;br /&gt;
=== Multi-Threading ===&lt;br /&gt;
The following example shows the same analysis as above, but using 5 threads:&lt;br /&gt;
&lt;br /&gt;
 minimac4 --refHaps refPanel.m3vcf \&lt;br /&gt;
          --haps targetStudy.vcf \&lt;br /&gt;
          --prefix testRun \&lt;br /&gt;
          --cpus 5&lt;br /&gt;
&lt;br /&gt;
= Reference Panels for Download = &lt;br /&gt;
&lt;br /&gt;
Some commonly used reference panels are available for download here:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;lightgray&amp;quot;&lt;br /&gt;
! width=&amp;quot;150px&amp;quot; |Reference Panel&lt;br /&gt;
! width=&amp;quot;100px&amp;quot; |Number &amp;lt;br&amp;gt; of Samples&lt;br /&gt;
! width=&amp;quot;100px&amp;quot; |File Format&lt;br /&gt;
! width=&amp;quot;100px&amp;quot; |Parameter &amp;lt;br&amp;gt;  Estimates &amp;lt;br&amp;gt; Available&lt;br /&gt;
! width=&amp;quot;120px&amp;quot; |Chromosomes&lt;br /&gt;
! width=&amp;quot;80px&amp;quot; |Link&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=4 | &#039;&#039;&#039;1000 Genomes&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Phase 3&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(version 5)&lt;br /&gt;
| rowspan=4  style=&amp;quot;text-align:center&amp;quot; | &#039;&#039;&#039;2,504&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;VCF&#039;&#039;&#039; &lt;br /&gt;
| -&lt;br /&gt;
| 1-22,X&lt;br /&gt;
| [ftp://share.sph.umich.edu/minimac3/G1K_P3_VCF_Files.tar.gz Download] &amp;lt;!--[ftp://share.sph.umich.edu/minimac3/G1K_P3_VCF_Files.tar.gz Download]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=2  style=&amp;quot;text-align:center&amp;quot; | &#039;&#039;&#039;M3VCF&#039;&#039;&#039;&lt;br /&gt;
| YES&lt;br /&gt;
| 1-22,X&lt;br /&gt;
|  [ftp://share.sph.umich.edu/minimac3/G1K_P3_M3VCF_FILES_WITH_ESTIMATES.tar.gz Download] &amp;lt;!-- [ftp://share.sph.umich.edu/minimac3/G1K_P3_M3VCF_FILES_WITH_ESTIMATES.tar.gz Download]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|NO&lt;br /&gt;
| 1-22,X&lt;br /&gt;
|  [ftp://share.sph.umich.edu/minimac3/G1K_P3_M3VCF_FILES_NO_ESTIMATES.tar.gz Download] &amp;lt;!--[ftp://share.sph.umich.edu/minimac3/G1K_P3_M3VCF_FILES_NO_ESTIMATES.tar.gz Download]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;VCF&#039;&#039;&#039;,&#039;&#039;&#039;M3VCF&#039;&#039;&#039;&lt;br /&gt;
| YES&lt;br /&gt;
| X&lt;br /&gt;
|  [ftp://share.sph.umich.edu/minimac3/G1K_P3_CHR_X_VCF_M3VCF_FILES.tar.gz Download] &amp;lt;!--[ftp://share.sph.umich.edu/minimac3/G1K_P3_CHR_X_VCF_M3VCF_FILES.tar.gz Download]--&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| rowspan=4 |  &#039;&#039;&#039;1000 Genomes&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Phase 1&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
(version 3)&lt;br /&gt;
| rowspan=4  | &#039;&#039;&#039;1,092&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;VCF&#039;&#039;&#039; &lt;br /&gt;
| -&lt;br /&gt;
| 1-22,X&lt;br /&gt;
| [ftp://share.sph.umich.edu/minimac3/G1K_P1_VCF_Files.tar.gz Download]&lt;br /&gt;
|- &lt;br /&gt;
|  rowspan=2  style=&amp;quot;text-align:center&amp;quot; | &#039;&#039;&#039;M3VCF&#039;&#039;&#039;&lt;br /&gt;
| YES&lt;br /&gt;
| 1-22,X&lt;br /&gt;
| [ftp://share.sph.umich.edu/minimac3/G1K_P1_M3VCF_FILES_WITH_ESTIMATES.tar.gz Download]&lt;br /&gt;
|- &lt;br /&gt;
| NO&lt;br /&gt;
| 1-22,X&lt;br /&gt;
| [ftp://share.sph.umich.edu/minimac3/G1K_P1_M3VCF_FILES_NO_ESTIMATES.tar.gz Download]&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;VCF&#039;&#039;&#039;,&#039;&#039;&#039;M3VCF&#039;&#039;&#039;&lt;br /&gt;
| YES&lt;br /&gt;
| X&lt;br /&gt;
|  [ftp://share.sph.umich.edu/minimac3/G1K_P1_CHR_X_VCF_M3VCF_FILES.tar.gz Download] &amp;lt;!--[ftp://share.sph.umich.edu/minimac3/G1K_P1_CHR_X_VCF_M3VCF_FILES.tar.gz Download]--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Useful Wiki Pages =&lt;br /&gt;
&lt;br /&gt;
There are a few pages in this Wiki that may be useful to for &#039;&#039;&#039;Minimac4&#039;&#039;&#039; users. Here are links to a few:&lt;br /&gt;
&lt;br /&gt;
* [[Minimac4| Minimac4 Overview Page]]&lt;br /&gt;
&lt;br /&gt;
* [[Minimac4 Documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[M3VCF Files| M3VCF Files]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15044</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15044"/>
		<updated>2018-05-22T14:03:45Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
==S1R Index==&lt;br /&gt;
SAV files are indexed using an S1R (Sort-tile-recursive One-dimensional R-tree) index file. Genomic regions are organized into an r-tree to enable fast random access to a SAV file without having to parse the entire index file. Each leaf entry in the tree points to a zstd compressed block in the corresponding SAV file. The entry also encodes the number of variants in the block, which can be variable depending on the parameters for compressing the SAV file. &lt;br /&gt;
&lt;br /&gt;
===Diagram of an S1R R-tree===&lt;br /&gt;
[[File:s1r_diagram.png|900 px]]&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SAV Command Line Interface | sav]] (CLI)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15043</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15043"/>
		<updated>2018-05-22T14:01:43Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
==S1R Index==&lt;br /&gt;
SAV files are indexed using an S1R (Sort-tile-recursive One-dimensional R-tree) index file. Genomic regions are organized into an r-tree to enable fast random access to a SAV file without having to parse the entire index file. Each leaf entry in the tree points to a zstd compressed block in the corresponding SAV file. The entry also encodes the number of variants in the block, which can be variable depending on the parameters for compressing the SAV file. &lt;br /&gt;
&lt;br /&gt;
===Diagram of R-tree===&lt;br /&gt;
[[File:s1r_diagram.png|900 px]]&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SAV Command Line Interface | sav]] (CLI)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=File:S1r_diagram.png&amp;diff=15042</id>
		<title>File:S1r diagram.png</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=File:S1r_diagram.png&amp;diff=15042"/>
		<updated>2018-05-22T13:49:48Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Visual representation of and s1r index tree.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visual representation of and s1r index tree.&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_Command_LIne_Interface&amp;diff=15041</id>
		<title>SAV Command LIne Interface</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_Command_LIne_Interface&amp;diff=15041"/>
		<updated>2018-05-22T13:34:20Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Lefaivej moved page SAV Command LIne Interface to SAV Command Line Interface: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SAV Command Line Interface]]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15040</id>
		<title>SAV Command Line Interface</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15040"/>
		<updated>2018-05-22T13:34:20Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Lefaivej moved page SAV Command LIne Interface to SAV Command Line Interface: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sav application is a command line Interface for manipulating [[SAV File Format | sav]] genotype files.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Running &amp;lt;code&amp;gt;sav --help&amp;lt;/code&amp;gt; will list available subcommands. Each subcommand also has its own help page. When installed into systems paths, &amp;lt;code&amp;gt;man sav&amp;lt;/code&amp;gt; will also bring up documentation.&lt;br /&gt;
&lt;br /&gt;
===import===&lt;br /&gt;
The &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; subcommand imports from BCF or VCF to SAV file format. Indexing, sorting, subsetting, etc. can all be applied during import. GT is the default data format imported. HDS (haplotype dosages) can be enabled with &amp;lt;code&amp;gt;-d HDS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # imports BCF file and indexes output.&lt;br /&gt;
  sav import --index file.bcf file.sav&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===export===&lt;br /&gt;
The &amp;lt;code&amp;gt;export&amp;lt;/code&amp;gt; subcommand will export a SAV file to either plain text or bgzipped VCF format. The exported data format can be GT, HDS, GP or DS.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports region and sample subset to stdout&lt;br /&gt;
  sav export file.sav \&lt;br /&gt;
    --regions chr1,chr2:10000-20000 \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3 | less -S&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports sample subset as dosages excluding monomorphic sites to bgzf file.&lt;br /&gt;
  sav export file.sav file.vcf.gz \&lt;br /&gt;
    --filter &amp;quot;AC&amp;gt;0;AC!=AN&amp;quot; \&lt;br /&gt;
    --data-format DS \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===stat-index===&lt;br /&gt;
The &amp;lt;code&amp;gt;stat-index&amp;lt;/code&amp;gt; subcommand can be used to quickly pull metrics about the call set (eg. number of variants) via the S1R index. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  sav stat-index file.sav.s1r&lt;br /&gt;
  &amp;gt; chromosome      18      20&lt;br /&gt;
  &amp;gt; block count     4813    3421&lt;br /&gt;
  &amp;gt; marker count    9855090 8835691&lt;br /&gt;
  &amp;gt; tree height     2       2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo] (source code)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15039</id>
		<title>SAV Command Line Interface</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15039"/>
		<updated>2018-05-22T13:16:34Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sav application is a command line Interface for manipulating [[SAV File Format | sav]] genotype files.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Running &amp;lt;code&amp;gt;sav --help&amp;lt;/code&amp;gt; will list available subcommands. Each subcommand also has its own help page. When installed into systems paths, &amp;lt;code&amp;gt;man sav&amp;lt;/code&amp;gt; will also bring up documentation.&lt;br /&gt;
&lt;br /&gt;
===import===&lt;br /&gt;
The &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; subcommand imports from BCF or VCF to SAV file format. Indexing, sorting, subsetting, etc. can all be applied during import. GT is the default data format imported. HDS (haplotype dosages) can be enabled with &amp;lt;code&amp;gt;-d HDS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # imports BCF file and indexes output.&lt;br /&gt;
  sav import --index file.bcf file.sav&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===export===&lt;br /&gt;
The &amp;lt;code&amp;gt;export&amp;lt;/code&amp;gt; subcommand will export a SAV file to either plain text or bgzipped VCF format. The exported data format can be GT, HDS, GP or DS.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports region and sample subset to stdout&lt;br /&gt;
  sav export file.sav \&lt;br /&gt;
    --regions chr1,chr2:10000-20000 \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3 | less -S&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports sample subset as dosages excluding monomorphic sites to bgzf file.&lt;br /&gt;
  sav export file.sav file.vcf.gz \&lt;br /&gt;
    --filter &amp;quot;AC&amp;gt;0;AC!=AN&amp;quot; \&lt;br /&gt;
    --data-format DS \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===stat-index===&lt;br /&gt;
The &amp;lt;code&amp;gt;stat-index&amp;lt;/code&amp;gt; subcommand can be used to quickly pull metrics about the call set (eg. number of variants) via the S1R index. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  sav stat-index file.sav.s1r&lt;br /&gt;
  &amp;gt; chromosome      18      20&lt;br /&gt;
  &amp;gt; block count     4813    3421&lt;br /&gt;
  &amp;gt; marker count    9855090 8835691&lt;br /&gt;
  &amp;gt; tree height     2       2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo] (source code)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15038</id>
		<title>SAV Command Line Interface</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15038"/>
		<updated>2018-05-22T13:12:59Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sav application is a command line Interface for manipulating [[SAV File Format | sav]] genotype files.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
Running &amp;lt;code&amp;gt;sav --help&amp;lt;/code&amp;gt; will list available subcommands. Each subcommand also has its own help page. When installed into systems paths, &amp;lt;code&amp;gt;man sav&amp;lt;/code&amp;gt; will also bring up documentation.&lt;br /&gt;
&lt;br /&gt;
===import===&lt;br /&gt;
The &amp;lt;code&amp;gt;import&amp;lt;/code&amp;gt; subcommand imports from BCF or VCF to SAV file format. Indexing, sorting, subsetting, etc. can all be applied during import. GT is the default data format imported. HDS (haplotype dosages) can be enabled with &amp;lt;code&amp;gt;-d HDS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # imports BCF file and indexes output.&lt;br /&gt;
  sav import --index file.bcf file.sav&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===export===&lt;br /&gt;
The &amp;lt;code&amp;gt;export&amp;lt;/code&amp;gt; subcommand will export a SAV file to either plain text or bgzipped VCF format. The exported data format can be GT, HDS, GP or DS.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports region and sample subset to stdout&lt;br /&gt;
  sav export file.sav \&lt;br /&gt;
    --regions chr1,chr2:10000-20000 \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3 | less -S&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  # exports sample subset as dosages excluding monomorphic sites to bgzf file.&lt;br /&gt;
  sav export file.sav file.vcf.gz \&lt;br /&gt;
    --filter &amp;quot;AC&amp;gt;0;AC!=AN&amp;quot; \&lt;br /&gt;
    --data-format DS \&lt;br /&gt;
    --sample-ids ID1,ID2,ID3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===stat-index===&lt;br /&gt;
The &amp;lt;code&amp;gt;stat-index&amp;lt;/code&amp;gt; subcommand can be used to quickly pull metrics about the call set (eg. number of variants) via the S1R index. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
  sav stat-index file.sav.s1r&lt;br /&gt;
  &amp;gt; chromosome      18      20&lt;br /&gt;
  &amp;gt; block count     4813    3421&lt;br /&gt;
  &amp;gt; marker count    9855090 8835691&lt;br /&gt;
  &amp;gt; tree height     2       2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15037</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15037"/>
		<updated>2018-05-21T14:50:18Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: /* APIs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SAV Command Line Interface | sav]] (CLI)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15036</id>
		<title>SAV Command Line Interface</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_Command_Line_Interface&amp;diff=15036"/>
		<updated>2018-05-21T14:50:15Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Created page with &amp;quot;The sav application is a command line Interface for manipulating  sav genotype files.  [https://github.com/statgen/savvy| Github repo]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sav application is a command line Interface for manipulating [[SAV File Format | sav]] genotype files.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15035</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15035"/>
		<updated>2018-05-21T14:46:31Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: /* APIs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SAV Command LIne Interface | sav]] (CLI)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15033</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15033"/>
		<updated>2018-04-20T16:52:53Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: /* APIs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (CLI / C++)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15032</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15032"/>
		<updated>2018-04-19T20:19:14Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SavR&amp;diff=15031</id>
		<title>SavR</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SavR&amp;diff=15031"/>
		<updated>2018-04-19T20:19:04Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Created page with &amp;quot;SavR is an R package for interfacing with  SAV files.  [https://github.com/statgen/savr| Github repo]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SavR is an R package for interfacing with [[SAV File Format | SAV]] files.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savr| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15030</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15030"/>
		<updated>2018-04-19T20:14:56Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APIs ==&lt;br /&gt;
* [[Savvy C++ Library | Savvy]] (C++)&lt;br /&gt;
* [[SAVR R Package | SavR]] (R)&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15029</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15029"/>
		<updated>2018-04-19T19:51:39Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy C++ Library | Savvy C++ programming library ]] for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Savvy&amp;diff=15028</id>
		<title>Savvy</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Savvy&amp;diff=15028"/>
		<updated>2018-04-19T19:50:37Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Lefaivej moved page Savvy to Savvy C++ Library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Savvy C++ Library]]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15027</id>
		<title>Savvy C++ Library</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15027"/>
		<updated>2018-04-19T19:50:36Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Lefaivej moved page Savvy to Savvy C++ Library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Savvy C++ library is an Interface to various variant calling formats, most notably [[SAV File Format]].&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15026</id>
		<title>Savvy C++ Library</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15026"/>
		<updated>2018-04-19T19:49:47Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Savvy C++ library is an Interface to various variant calling formats, most notably [[SAV File Format]].&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15025</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15025"/>
		<updated>2018-04-19T19:48:17Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: /* SAV (Sparse Allele Vectors) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SAV (Sparse Allele Vectors) is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy]] C++ programming library for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15024</id>
		<title>Savvy C++ Library</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15024"/>
		<updated>2018-04-19T19:46:41Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: /* Savvy C++ Library */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Savvy C++ Library =&lt;br /&gt;
&lt;br /&gt;
Interface to various variant calling formats.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy| Github repo]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15023</id>
		<title>Savvy C++ Library</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=Savvy_C%2B%2B_Library&amp;diff=15023"/>
		<updated>2018-04-19T19:45:35Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Created page with &amp;quot;= Savvy C++ Library =  Interface to various variant calling formats.  [https://github.com/statgen/savvy]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Savvy C++ Library =&lt;br /&gt;
&lt;br /&gt;
Interface to various variant calling formats.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/statgen/savvy]&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15022</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15022"/>
		<updated>2018-04-19T19:42:46Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SAV (Sparse Allele Vectors) =&lt;br /&gt;
&lt;br /&gt;
SAV is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is the [[Savvy]] C++ programming library for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
	<entry>
		<id>http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15021</id>
		<title>SAV File Format</title>
		<link rel="alternate" type="text/html" href="http://genome.sph.umich.edu/w/index.php?title=SAV_File_Format&amp;diff=15021"/>
		<updated>2018-04-19T19:38:00Z</updated>

		<summary type="html">&lt;p&gt;Lefaivej: Created page with &amp;quot;= SAV (Sparse Allele Vectors) =  SAV is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SAV (Sparse Allele Vectors) =&lt;br /&gt;
&lt;br /&gt;
SAV is a file format for storing very large sets of genotypes and halpotype dosages that produces small file sizes and is optimized for fast association analysis. The design supports fine-level random access to variants, with no limitations on variant annotation, sample size, ploidy level or genome length.&lt;br /&gt;
&lt;br /&gt;
SAV capitalizes on the sparsity of genetic variation to both compress data and reduce deserialization overhead. Since the proportion of rare variants continually increases with sample size, the compression ratio and efficiency of our format both improve as study sizes grow. In addition to the I/O and computational efficiency attributed to reduced storage footprints, further computational efficiency can be achieved through sparse matrix operations.&lt;br /&gt;
&lt;br /&gt;
Accompanying the SAV format is a C++ programming library (Savvy) for interfacing with it and other file formats. This library was designed for efficient association analysis and provides a mechanism to plug in linear algebra and numerical libraries, which reduces the overhead of copying data and lowers the memory footprint.&lt;/div&gt;</summary>
		<author><name>Lefaivej</name></author>
	</entry>
</feed>