Compare the gene prediction with the official annotation

Assignment Help Programming Languages
Reference no: EM132250810

1- Download/ install and run Prodigal ( a prokaryotic prediction tool/programming Gene finding Algorithm)

2- Test this Prodigal gene finder on a plasmid of the model organism E. coli O157:H7, The test data can be downloaded from GenBank, accession AB011549.2.

3- Compare the gene prediction with the 'official' annotation on Genbank,

4- And display the results of the comparison as a web page.

5- Write a CGI script to read both the GenBank (reference) annotation and predicted output from Prodigal tool,

6- compare their predicted coordinates and

7- Populate these within an HTML5-compliant template. The output should include summary information at the top, such as:

- Count of genes in the reference annotation

- Count of predicted genes - Count of genes with exact matching coordinates between reference and prediction (5' and 3' agreement)

- Count of genes with 5' agreement but 3' disagreement

- Count of genes with 5' disagreement but 3' agreement - Count of genes predicted with no overlap to a reference gene

-Table showing all gene coordinates of the reference annotation and, beside each, the corresponding (overlapping) predicted coordinates from Prodigal tool.

-Each cell of this table that represents a coordinate from the Prodigal gene predictor should have one of the following class attributes applied to it, 'agrees' or 'disagrees', when compared to the reference coordinates.

-The output should be like the one in the attached output example.png file just replace the Glimmer3 with this Prodigal gene finder.

When performing these comparisons, make sure to:

1- Take into account the strand of the genes involved, else your 5' and 3' agreement calculations will be off.

2- Also be sure to use the CDS features within the genbank file for your comparison, as a single gene in prokaryotes can have multiple CDS as children.

What you will need is:

1-You will need the GenBank entry, from which you can parse out the gene coordinates,

2-And the FASTA version of the DNA molecule itself to be analyzed using Prodigal gene finder.

3-Run it on the E. coli plasmid, saving the results into HTML file.

Attachment:- output.rar

Verified Expert

In this project, the gene-prediction is done using the prodigal software.The prodigal tool is installed in the Ubuntu operating system. Then the Genbank data is downloaded for making the comparison. Then the comparison is done between the gene-prediction and Genbank.The CGI script is executed to obtain the results.The apache2 server is used. The comparison is delivered through the HTML file. The total count of genes and matches are described.

Reference no: EM132250810

Questions Cloud

What might have been one or two ethical issues : What might have been one or two ethical issues for her to consider when deciding whether to sue the company?
Ensure the safety of the nation food supply : Using the Internet or Strayer Library, research the work of U.S. government agencies to ensure the safety of the nation's food supply.
Project has more than one critical path : If a project has more than one critical path, which critical path should the project manager focus on? Explain
Give examples in case the corporate governance issues : Please advise corrective actions or give examples in case the corporate governance issues of diversity (less women work than men in workplace).
Compare the gene prediction with the official annotation : Compare the gene prediction with the official annotation on Genbank - Count of genes in the reference annotation - Populate these within an HTML5-compliant
Discuss the challenges to measuring sustainability : Discuss the challenges to measuring sustainability in a way that drives positive corporate sustainability performance.
What assumptions do you have about students in a school : What are some of these assumptions? What assumptions do you have about students in a school you work at or a K-12 school you have attended?
List and explain the factors that play an important role : List and explain the factors that play an important role if and how counselors become involved in school, school-community, and overall partnerships.
Company that exemplifies good management : We all appreciate doing business with a company that exemplifies good management, and much of good management can be attributed to effective decision making

Reviews

inf2250810

8/19/2019 2:22:04 AM

I was searching for assignment guidance for my homework but mistakenly reach to your site. But I found you guys and I have to admit it that I have got a very good place where I can short out my assignment issues very easily. Many thanks to you guys.

inf2250810

8/19/2019 2:18:21 AM

Make sure that the elements I have asked should be included carefully do not focus on the web address. Provide your attention on the server and generating the output. I would also require final HTML output on the notepad. You can use UBUNTU screens as well.

inf2250810

8/19/2019 2:12:30 AM

Just make sure that the beginning of that .cgi file should start with: #!/usr/locsl/bin/python3 import cgi import jinja2 import re And the .HTML5 file that call all the variables from the cgi file Make sure to include: cgi test script and also the python script to include: #!/usr/locsl/bin/python3 import cgi import jinja2 import re And the .HTML5 file that call all the variables from the cgi file

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd