Professional Documents
Culture Documents
BSC Bioinfo
BSC Bioinfo
BSC Bioinfo
Instruction:
(1) College is allowed to admit 30 students of one batch only in the course.
(2) For each batch of 30 students the following infrastructure must be created
before starting the option:
a. Computer Laboratory with 15 computers having Internet connection at
least for 8 hours per day. ( with at least 64 kbps speed)
b. Operating system Linux/ Unix
c. Public Domain Bioinformatics software
(3) Library: At least 5 copies of each recommended books per batch must be
available.
(4) Bioinformatics as one of the subjects can be opted with
Genome Sequences ORFs, Genes, Intones, Exons, Splice Variants DNA/ RNA
Secondary Structure, Triplet Coding Protein Sequences
SUGGESTED READING
1 S.C. Rastogi, Namita Mendirata, Parag Rastogi ‘’Bioinformatics concepts Skills and
application, CBS publisher
1. Introduction to Windows
Starting Windows, Handling the Mouse Window Controls, Using Menus
Dialog Boxes Microsoft Office 2000 Launching and application Menus and Dialog
Boxes ,Dialog Box Options ,Toolbars
2. Introduction to Word Processing
Basic Features Full-Featured Word Processors ,Word 2000 –Basics Starting
Word 2000 Menus and Toolbars Creating, Editing and Saving a Word 2000
Document ,Using Word 2000 Help , Opening a Document Moving Multiple Text
Selections Simultaneously Link Documents
3. Word 2000-Advanced Topics
Creating a Table Working with Graphics Mail Merging Previewing and
Printing a Document Shrink a Document to Fit into One Page Electronic
Spreadsheets Spreadsheet Packages
4. Excel 2000 –Basics
Starting Excel 2000 Navigating in a Workbook Create, Name, and Save a
New Workbook Data Entry- Manual and Automatic Correcting Mistakes -Spelling
Checker, Undo and Redo Changes ,Using Excel 2000 Workbook File Properties
Naming the Worksheets Entering Labels and Adjusting Layout Adding Comments
and Data Validation Adding Pictures Changing Cell Alignment and Wrapping
Formatting Cells ,Formatting Numbers and Dates Adding Headers and Footers 235
Previewing and Printing a Worksheet
SUGGESTED READING
1 . Alexis Leon and Mathews Leon ‘ ‘ Introduction to computers with MS –Office
2000 Tata Mcgrow Hill
Paper 3 : Basic Mathematics & Statistics
1. Real Numbers
5. Calculus:
a) Differentiation
Calculating gradients of chords First and higher order derivatives
Applications: Increasing and Decreasing Functions, Maximum and
Minimum points Derivatives as rates of change
b) Integration
Finding a function from its derivative Definite integral Indefinite
integral Calculating Areas, Volumes for bounded regions
c) Differentia1 Equations
Forming differential equations First order differential equation,
growth equation Applications
6. Matrices and Vectors
8 Elementary Statistics
a) Representation of data. Discrete data, Continues data Histogram,
PolyGram’s, Frequency curves
b) The Mean, Variability of data-the standard deviation
c) Median, quantiles , percentile
d) Skewness
e) Box and Whisker diagrams (box plots)
10. Probability
SUGGESTED READING
List of practical:
(Note: In all the following programmed, students should take examples from the
Bioinformatics.)
1. Handling of computer and listing specifications and characteristics of all parts
of computer system available in the laboratory
2. Learning the intranet system in the laboratory and getting its characteristics
3. Use of some basic command on the internet to search routing and time of
routing in the internet (Use some basic command like Ping etc.)
4. Searching scientific information using NCBI, or any search engine.
5. Retrieval of data from NCBI / Swissprot data bank and analysis of motif
6. Identification of gene using gene scan
7. Prediction of protein secondary structure using J-pred
8. Multiple sequence alignment of plant protein using clustal –W
9. Retrieval of 3d structure of protein from PDB
10. Citation of literature using pub med
11. Phylogeny analysis of primates.
12. Pair wise alignment of DNA using BLAST
13. Construction of physical map .
List of practical
Suggested readings
1 Jean Lichel Claverie and Cedric Notredame, (2003), Bioinformatics - A ' Beginners
Guide. Wiley -dream tech India Pvt. Ltd.
Outline of Course
Detailed Syllabus
1. Introduction to databases
Why Database Systems, Data abstraction and data models, instances
and schemes, Database Administrator, Data Definition and manipulation
languages, brief introduction to network and hierarchical models.
Entity and entity Sets, relationship and relationship Sets E-R diagram,
reducing E-R diagrams to Tables and trees.
9. Web server
10. HTML
SUGGESTED READING
1. H. M. Dietel, P. J. Dietel and T. R. Nieto, Internet and World Wide Web- how
to program, Pearson Education India
Outline of Course
Detailed Syllabus
1. Introduction to Programming
5. Arrays
6. Functions
8. Pointers
Concept of Files, File opening in various modes and closing of a file, Reading
from a file, Writing onto a file
SUGGESTED READING
1.Byron Gottfried, (2000), "Programming with C" Second edition, Tata McGrawhill
Paper 8: P3 : Practical
(Note: In all the following programmes, students should take examples from
the Bioinformatics as far as possible.)
List of practical
Assignment-2 Write a 'C' program to find out the maximum and minimum of three
integers read as input
Assignment-3 Write a 'C' program to read an integer’s' and print whether 'n' is a
prime number or not.
Assignment-4 Write a 'c' program to read an array of 'n' numbers and to sort an
array using selection sort algorithm.
Assignment-5 Consider a matrix of O's and 1's. A sequence of successive 1 's along
a row, or a column, or a diagonal is defined to be a line. The number of 1 's in a line
is called its length. Write a 'c' program to find out the line with the maximum length
in sum a matrix.
Assignment-7 Define a structure for a student having name, roll number and marks
obtained in six subjects. Assume that "all Students" is an array of students. Write 'C'
functions to: (a) print the name and roll numbers of the students who have secured
highest marks in each subject; (b) print the name and roll number of the student
who has secured highest total marks. Write a 'C' program to read details of 'n'
students and call the above functions to generate a report.
Assignment-9 Define a self referential structure for representing a simple (inked list
of integers. Write a 'C' functions to split the list into two lists so that the first list
contains all even numbered elements and the second list contains only odd
numbered elements.
For example, if the original list is {2, 8,1,14,6,18,0, and 17} then the resultant first
list would be {8, 14, 18, and 17} and the second list would be {2. 1,6, O}.
Assignment-10 Write 'C' functions to I (a) copy the content of one file to
another;(b) count the number of Words in a file; Assume that a word is a sequence
of letters ending With a blank. or a tab. Of ~11 end of line marker or end of file or
punctuation symbols such as “,", “.”, “!” and “?".Write a 'C' program to open a file
and call the above functions to count the no. of words in the file.
Paper 9: (P4)Practical
(Note: In all the following programmes, students should take examples from the
Bioinformatics as far as possible.)
SQL Assignment
1. Write CREATE TABLE statements to create the tables shown above. (Be sure
to first check to see if the table already exists and drop the old one if
necessary.)
2. Write SQL statements to add at least 3 rows to the PET_OWNER table.
3. Write SQL statements to add at least 5 rows to the PET table.
4. Write a SQL statement to display all of the columns and all of the rows of PET.
Do not use * notation.
5. Write a SQL statement to display the Name, Breed and Type of all pets on
file.
6. Write a SQL statement to display the Name, Breed and Type for all pets that
are of the Type "Dog" and the Breed "Poodle".
7. Write a SQL statement to display the Name, Breed, and Type for all pets that
are not of Type Cat, Dog, or Fish.
8. Write a SQL statement to display all owners in the 10012 zipcode.
9. Write a SQL statement to display the pet's Name, Breed, and the owner's
name.
10. Write a SQL statement to count the number of pets on file.
11. Write a SQL statement to count the number of pets in the 10003 zipcode.
12. Write a SQL statement to display the name and phone number of all cat
owners.
A Low and Long Learning Curve Perl's Benefits Installing Perl on Your
Computer How to Run Perl Programs Text Editors Finding Help
Hashes Data Structures and Algorithms for Biology The Genetic Code
Translating DNA into Proteins Reading DNA from Files in FASTA Format Reading
Frames
10. GenBank
Files and Folders PDB Files Parsing PDB Files Controlling Other Programs
12. BLAST
SUGGESTED READINDS
James Tisdall, 200I "Beginning Perl for Bioinformatics", O'Reilly & Associates.
, (200I) Learning Perl, 3rd Edition.
Paper 11 : : Basics Of Genomics And Proteomics
1Biology In Genomics
2 Introduction To Genomics
3 Genetic Mapping
4 Physical Mapping
5 Physical Mapping
6 DNA Sequencing
8 Model Systems
9. Proteomics
2-D GelsES And MALDI-TOF MS Antibody Applications Future Prospects
SUGGESTED READINDS
1. Metabolomics
2. Pharmaco genomic
3. Protein folding
4. Micro array based
5. Gene prediction
6. Statically methods
7. Algorithm development
8. Data Mining
9. Proteome analysis
10. Any current topics