Team:Vanderbilt Software/Project/Home

From 2014.igem.org

(Difference between revisions)
 
(3 intermediate revisions not shown)
Line 29: Line 29:
     <div id="home_tab_left" class = "tab_left"><a href="Home"></a>                      </div>           
     <div id="home_tab_left" class = "tab_left"><a href="Home"></a>                      </div>           
     <div id="background_tab_left" class = "tab_left"><a href="Background"></a>                </div>           
     <div id="background_tab_left" class = "tab_left"><a href="Background"></a>                </div>           
-
     <div id="results_tab_left" class = "tab_left"><a href="Results"></a>                </div>
+
    <div id="darwin_tab_left" class = "tab_left"><a href="darwin"></a>                </div>
-
     <div id="program_tab_left" class = "tab_left"><a href="Program"></a>                  </div>
+
     <div id="results_tab_left" class = "tab_left"><a href="Results"></a>                  </div>       
 +
    <div id="user_guide_tab_left" class = "tab_left"><a href="User_Guide"></a>                </div>
 +
     <div id="api_reference_tab_left" class = "tab_left"><a href="API_Reference"></a>                  </div>
     <a href="https://2014.igem.org/Main_Page">
     <a href="https://2014.igem.org/Main_Page">
Line 37: Line 39:
     <div id="home_tab_right" class = "tab_right"><a href="Home">                    </a></div>
     <div id="home_tab_right" class = "tab_right"><a href="Home">                    </a></div>
-
     <div id="background_tab_right" class = "tab_right"><a href="Background">              </a></div>
+
     <div id="background_tab_right" class = "tab_right"><a href="Background">              </a></div>   
-
     <div id="results_tab_right" class = "tab_right"><a href="Results">               </a></div>
+
    <div id="darwin_tab_right" class = "tab_right"><a href="darwin"></a>                </div>
-
     <div id="program_tab_right" class = "tab_right"><a href="Program">                </a></div>
+
     <div id="results_tab_right" class = "tab_right"><a href="Results"></a>                   </div>      
 +
     <div id="user_guide_tab_right" class = "tab_right"><a href="User_Guide"></a>                </div>
 +
    <div id="api_reference_tab_right" class = "tab_right"><a href="API_Reference"></a>                   </div>
</div>
</div>
Line 51: Line 55:
     <div id="right_page" class="page">
     <div id="right_page" class="page">
         <header>Current Status</header>
         <header>Current Status</header>
 +
        <p>The program produced by Vanderbilt's 2014 iGEM software team is named <i>darwin</i>, a Unix command-line tool to produce what are known as "diffs" between two genomic data files. The command to produce the diff is <i>dwndiff</i>, typically invoked by using:</p>
 +
    <p><font face="Courier">dwndiff &lt;file1&gt; &lt;file2&gt;</font></p>
 +
        <p>This creates a file with the extension .vcscmp which can be used in typical version control systems.</p>
         <p>The project in its current status can be found in its repository on <a href="https://github.com/igemsoftware/Vanderbilt_2014">github</a>. Documentation on the produced software tool can be found on the Program page</p>
         <p>The project in its current status can be found in its repository on <a href="https://github.com/igemsoftware/Vanderbilt_2014">github</a>. Documentation on the produced software tool can be found on the Program page</p>
     </div>
     </div>

Latest revision as of 08:35, 26 January 2015

Home

Program Description

Darwin is a software package to document changes to DNA which allows for easy, standardized, and collaborative editing on DNA data up to the genome scale. It builds off of tested and proven version control software, so the entire history of the tracked data is easy to browse and transfer. But Darwin is specifically focused on DNA data, speeding up the tracking process and offering significant security improvements from any current system.

Because Darwin uses existing version control systems, the majority of the heavy lifting is complete already; Darwin can be installed right on top of the existing software. Darwin's contribution is to parse and format the biological data so that it can be used more effectively with these systems. It uses a variety of heuristics to effectively split the data and granularize the changes made to produce change logging orders of magnitude more time- and space-efficient than any other method.

Current Status

The program produced by Vanderbilt's 2014 iGEM software team is named darwin, a Unix command-line tool to produce what are known as "diffs" between two genomic data files. The command to produce the diff is dwndiff, typically invoked by using:

dwndiff <file1> <file2>

This creates a file with the extension .vcscmp which can be used in typical version control systems.

The project in its current status can be found in its repository on github. Documentation on the produced software tool can be found on the Program page