ADB Syllabus 2019 280921
ADB Syllabus 2019 280921
ADB Syllabus 2019 280921
UNDER
FACULTY OF INTERDISCIPLINARY STUDIES
UNDER
CREDIT SYSTEM
To be effective from Academic Year
2019-20
BVDU-RGITBT-ADB (ADVANCED DIPLOMA IN BIOINFORMATICS, POST GRADUATE DIPLOMA) SYLLABUS
BVDU-RGITBT-ADB
INTRODUCTION
The Advanced Diploma in Bioinformatics (ADB) is a full time post graduate diploma
offered by Bharati Vidyapeeth (Deemed to be University (BVDU)) in its constituent unit,
Rajiv Gandhi Institute of IT and Biotechnology (RGITBT). The course was initiated in the
year 2010 and was designed to facilitate empowerment of students to face cutting edge
technological applications in bioinformatics sector. 21st century biology has been
transformed into integrative biology due to paradigm shift from reductionist to holistic
approach. The data explosion is one of the obvious causes of the transformation to
holistic or systems biology mode. In order to have deeper insights in to biological
systems, integration of the data from genome to phenome levels to generate dynamic
models has surfaced as key area of bioinformatics. On its implementation for 10 years,
the curriculum is being revised two times to embrace newer emerging disciplines and
value added courses. The revised ADB is a full time 60 credits Program to be
implemented in Rajiv Gandhi Institute of IT and Biotechnology from the academic year
2019-20. The feedback of students, alumni, faculty, employers and parents has a
substantial contribution in designing of this curriculum.
OBJECTIVES
Candidates satisfying following criteria are eligible to apply for ADB Course
1. A student who has obtained Bachelor’s degree with minimum 45% in (i) B.Sc.
(Biotechnology / Microbiology / Biochemistry / Zoology / Botany / Chemistry
/Agriculture/ Mathematics /Statistics / Computer Science). (ii)B. Pharm (iii).
1
BVDU-RGITBT-ADB
MBBS (iv) BDS (v) BAMS (vi) BHMS (vii) B.E. in Computer Science or Information
technology or Biomedical Engineering will be considered eligible for admission to
M.Sc. Bioinformatics course or 40% aggregate marks for SC / ST category
respectively at graduate level university examination.
2. Subject to above conditions, the admission will be based on first come first serve
basis.
The course will be executed in two semesters. The medium of instruction and
examination will be only English.
2
BVDU-RGITBT-ADB
A: Nature of Examination:
1. Each course will have 40% marks for internal assessment and 60% marks for
semester-end examination.
2. The assessment for 1, 2 and 3 Credits courses will be as given in following table:
1 15 10 25
2 30 20 50
3 45 30 75
4 60 40 100
3. The duration of 60 Marks UE theory paper will be 3.00 Hrs; for 30 Marks 1.30
Hrs. respectively.
4. The Internal Assessments (IA) will be conducted by the Institute and an end-of-
the term University Examination (UE) conducted by the university. The UE will be
based on the entire syllabus.
5. The performances at UE and IA will be combined to obtain the Grade Point
Average (GPA) for the course.
STANDARD OF PASSING
A: Grading System: A 10-point absolute grading system will be adapted for grading
in each head of passing. The system will have seven grade points, the highest being
10. The grading system shall be as shown in Table-2 below. The performance
indicators O, A+, A, B+, B, C, and D shall respectively mean Outstanding, Excellent,
Very Good, Good, Average, Satisfactory, and Poor.
3
BVDU-RGITBT-ADB
1. The grade point average (GPA) for a course shall be calculated by first finding the
total marks out of 100 for the course. The corresponding GP (as per the table-2)
shall be the GPA for the course.
2. Two kinds of performance indicators, namely, the Semester Grade Point Average
(SGPA) and the Cumulative Grade Point Average (CGPA) shall be computed at the
end of each term. The SGPA measures the cumulative performance of a learner
in all the courses in a particular semester, while the CGPA measures the
cumulative performance in all courses up to and including the current semester.
The CGPA of a student when he/she completes the program is his/her final
result.
3. The SGPA is calculated by the formula , SGPA = ∑ Ck x GPAk where Ck is the
∑ Ck
Credit-value assigned to a course and GPAk is the GPA obtained by the student in
the course. In the above, the sum is taken over all the courses that the student
has undertaken for the study during the semester, including those in which
he/she might have failed or those for which he/she remained absent. The SGPA
shall be calculated up to two decimal place accuracy.
4. The CGPA is calculated by the formula , CGPA = ∑ Ck x GPAk where Ck is the
∑ Ck
Credit-value assigned to a course and GPAk is the GPA obtained by the student in
the course. In the above, the sum is taken over all the courses that the student
has undertaken for the study from the time of his/her enrolment and also the
4
BVDU-RGITBT-ADB
during the semester for which CGPA is calculated, including those in which
he/she might have failed or those for which he/she remained absent. The CGPA
shall be calculated up to two decimal place accuracy.
5. The CGPA, calculated after the minimum credits specified for the program are
‘earned’, will be the final result grace marks of 1, 2 or 3 may be awarded to a
candidate at UE as per the university rules.
(a) the learner must obtain a minimum grade point of 5.0 (40% marks) at UE
and also a minimum grade point of 5.0 (40% marks) at IA;
OR
(b) If he/she fails in IA, then also the learner passes in the course, provided
that a minimum of 25% is obtained in IA and GPA for the course is at
least 6.0 (50%marks ) in aggregate. The GPA for a course will be
calculated only if the learner passes in that course.
2. A student who fails at UE in a course has to reappear only at UE as a backlog
candidate and clear the HoP. Similarly, a student who fails in a course at IA has to
reappear only at IA as a backlog candidate and clear the HoP. A student who
passes in aggregate in a course need not reappear even if he failed at IA if
he/she obtains 25% at IA.
3. The students of Semester I and II & III will be admitted to next Semester even if
he/she gets backlog in any of the course. They can reappear in the next semester
examination as a backlog candidate.
C: AWARD OF HONOURS:
1. A student who has completed the minimum credits specified for the program
shall be declared to have passed in the program. The final result will be in terms
5
BVDU-RGITBT-ADB
of letter grade and CGPA only and is based on the CGPA of all courses studied
and passed. The criteria for the award of honors are given in Table 3.
Table 3: Criteria for the award of honors at the end of the program
6
BVDU-RGITBT-ADB
Total Cumulative SGPA CGPA Equival Note: GPA is calculated by adding the UE
Credits Completed ent marks out of 60 and IA marks out of 40.
The total marks out of 100 are
Marks
converted to Grade Point, which will be
(%) GPA
The weightage for Internal Assessment is 40%. Students for IA of every theory course
will be assessed for total of 40 marks for 3 credit course and for 20 marks for 2 credit
course which will be cumulative marks obtained in two separate assessments specified
below.
1. Two internal written examinations of 20 marks each for 3 credit course and 10
marks each for 2 credit course. A total of the two tests will be considered.
2. An optional assignment/ oral/ open book examination may be undertaken if
desired.
B. Pattern of Evaluation for Internal Assessment of Practical Courses:
The Internal Assessment for every practical course will be of 20 Marks for 2 credits and
40 marks for 4 credits practical courses. The students for IA will be assessed on the basis
of;
1. Performance for every practical: 10 Marks/20 Marks for 2/4 Credits practical
courses respectively. (Marks to be distributed depending on total number of
practical)
2. Assignment/ Oral examination/Tour Report: 10/20 Marks for 2/4 Credits courses
University Examination for 3 credit and 2 credit theory course will be of 60 marks and 30
marks respectively. For 3 credit course, the question paper will comprise of 6
7
BVDU-RGITBT-ADB
questions, 3 questions each in section I and section II. Each question will be of 10 marks.
All questions will be compulsory. The pattern of question paper will be as given on next
page.
8
BVDU-RGITBT-ADB
SECTION I
Q.1 Attempt Any FIVE of the following:(Define, Explain why, Fill in the (10)
blanks, Give examples, Answer in brief)
a
b
c
d
e
f
g
Q.2 Attempt Any Two of the following: (Answer the following, Differentiate (10)
Between, Give neat labeled diagram of)
a
b
c
Q.3 Write short notes on Any Two of the following (10)
a
b
c
SECTION II
Q.4 Attempt Any five of the following: :(Define, explain why, Fill in the (10)
blanks, Give examples, Answer in brief)
a
b
c
d
e
f
g
Q.5 Attempt Any Two of the following: (Answer the following, Differentiate (10)
Between, Give neat labeled diagram of)
a
b
c
Q.6 Write short notes on Any Two of the following (10)
a
b
c
9
BVDU-RGITBT-ADB
For 2 credit course, the question paper will comprise of 4 questions, 2 questions each in
section I and section II. Q1 of section I and Q3 of section II will be of 7 marks each while
Q2 and Q4 will be of 8 marks each .All questions will be compulsory. The pattern of
question paper will be as given on next page.
Pattern of question paper for 2 credit course of university theory examination of ADB
2019 Credit System Based Course (Total Marks: 30, Tme:1.50 Hrs.)
SECTION I
Q.1 Attempt Any Five of the following: :(Define, Explain why, Fill in the (05)
blanks, Give examples, Answer in brief)
a
b
c
d
e
f
10
BVDU-RGITBT-ADB
Q.2 Attempt Any Two of the following: (Answer the following, Differentiate (10)
Between, Give neat labeled diagram of, Write short notes on)
a
b
c
SECTION II
Q.3 Attempt Any Five of the following: :(Define, Explain why, Fill in the (05)
blanks, Give examples, Answer in brief)
a
b
c
d
e
f
g
h
Q.4 Attempt Any Two of the following: (Answer the following, Differentiate (10)
Between, Give neat labeled diagram of, Write short notes on)
a
b
c
(Total Marks: 30/60 for 2/4 credit courses, Time: 3 .00/6.00 Hrs.)
Q. 3 Viva (05/10)
Q. 4 Journal (05/10)
---------------
11
BVDU-RGITBT-ADB
SEMESTER I
12
BVDU-RGITBT-ADB
SEMESTER II
13
SEMESTER I
BVDU-RGITBT-ADB: SEM I
3. Cell Junctions: 2
Gap junctions, Tight junctions, Cell adhesion-integrins, selectins, cadherins.
desmosomes and hemidesmosomes, plasmodesmata
4. Membrane Transport: 6
Transport across membrane- passive diffusion, osmosis, active transport, Ion
Channels, Na+ and K+ pump, Ca2+ ATPase pump, co-transport, symport, antiport,
endocytosis and exocytosis.
UNIT II
6. Cell Cycle: Molecular events of cell division and cell cycle, regulation of cell cycle 5
events- Cyclins, Cyclin dependent kinases, inhibitors.
References:
1. Alberts, B., Bray, D., Lewis, J., Raf, M., Roberts, K., Watson, J.D. (1994).
Molecular Biology of the Cell
2. Cooper, G.M. (1997).The Cell: A molecular approach, ASM Press, USA.
3. Darnell, J., Lodish, H., Baltimore, D. (1990). Molecular Cell Biology.
Scientific American Books Inc. NY.
4. Hallwell, B., Gutteridge, J.M.C. (2002). Free Radicals Biology and Medicine.
Oxford Press.UK.
5. Karp, G. (1996). Cell and Molecular Biology concepts and experiments, John
Wiley and Sons Inc. NY.
14
BVDU-RGITBT-ADB: SEM I
UNIT I
UNIT II
References:
16
BVDU-RGITBT-ADB: SEM I
UNIT I
4. Ordinary & Partial Differential Equation: 1’st Order & 2’nd Order 5
Ordinary Differential Equations. Nature of Partial Differential
Equations, Method of Separation of Variables, Methods for Solving
Equations, Solving ODE & PDE.
5. Integral transform: Fourier Series, Fourier Transform, Laplace 7
Transform
References:
1. Introduction to mathematical methods in bioinformatics by Isaev, Alexander Berlin
Springer, 2004.
2. Mathematics in chemistry by K. V. Raman & Pal, Sourav, New Delhi, Vikas
publishing house Pvt. ltd., 2005
3. Calculations in molecular biology and biotechnology: a guide to mathematics in the
laboratory by Stephenson, F.H. Amsertdam, Academic Press, 2003.
4. Mathematics and computer science in medical imaging by Viergever, Max A.&
Todd-Pokropek, Andrew.,1988.
5. Mathematical Methods for Physicists by G. Arfken, Academic Press, New
York,1970.
6. Mathematical Biology, by J. D. Murray Springer Verlag, 1989.
7. Mathematical Models in Molecular and Cellular Biology by Segal, L., ed. 1980.
Cambridge: Cambridge University Press.
8. Numerical Methods by Balaguruswamy, TMH.
17
BVDU-RGITBT-ADB: SEM I
UNIT I
UNIT II
4. Some Common Tools and Techniques : (Brief introduction and case studies 8
only)
Classification and clustering ( Use WEKA)
Artificial Neural Networks.
Fuzzy Sets and Fuzzy Logic
Genetic Algorithms
References:
18
BVDU-RGITBT-ADB: SEM I
3. Probability statistics, and reliability for engineers by Boca Raton, Ayyub B. M. &
McCuen, R H, CRC Press, 1997.
4. Statistics: concepts and applications by Frank, Harry & Althoen, S. C., Cambridge
University Press, 1995.
5. Statistical methods in bioinformatics: an introduction by Ewens, W. J. & Grant, G.
R., New York. Springer, 2001.
19
BVDU-RGITBT-ADB: SEM I
UNIT I
1. Introduction and First Program 3
Why Programming
Types of Programming
Introduction to C
C programming features
Benefits of C
Some Facts about C
Understanding First C Program
2. Variables and Data Types 3
Identifiers
Keywords
Data Types
Variables
Constants
3. Console IO Operations 2
printf function
scanf function
Unformatted Functions
UNIT II
Benefits of a Function
Function Terminology
Array of Structures
How does Function Works
Scope and Lifetime of Variables in function
Storage Classes of Variables
Call by value and call by reference
Recursion
7. Working with Arrays and Strings 5
Understanding Arrays
Arrays Declaration and Initialization
Sample Programs
Multidimensional Arrays.
Arrays and Functions
String operation
UNIT III
8. Pointers 4
Understanding Pointers
Declaring and Initializing Pointers
Function and Pointer Parameters
Pointer Arithmetic
Pointer and Arrays
Two Dimensional Arrays and Pointers
void Pointer
Dynamic allocation of memory
Difference between malloc and calloc
21
BVDU-RGITBT-ADB: SEM I
Unit IV
11. Stacks 2
Stacks- concept, Primitive operations, stack operations, Applications of
Stack- Expression, Evaluation and Conversion, Need for prefix and
postfix expressions, Postfix expression evaluation, Recursion- concept,
Backtracking algorithmic strategy, use of stack in backtracking.
12. Queues 2
Concept, Realization of Queues Using Arrays , Circular Queue,
Advantages of using circular queues, operations on queue
References:
1. C& Data structures - P. Padmanabham, B.S. Publications.
2. The C Programming Language, B.W. Kernighan, Dennis M.Ritchie, PHI/Pearson
Education.
3. C Programming with problem solving, J.A. Jones & K. Harrow, Dreamtech
Press.
4. Programming in C - Stephen G. Kochan, III Edition, Pearson Eductaion.
5. Data Structures and Program Design in C, R.Kruse, C.L. Tondo, BP Leung,
Shashi M, Second Edition, Pearson Education.
6. Computer science, A structured programming approach using C, B.A. Forouzan
and R.F. Gilberg, Third edition, Thomson.
7. DataStructures Using C - A.S.Tanenbaum, Y. Langsam, and M.J.
Augenstein, PHI/Pearson education.
8. Let us C – Yashwant Kanetkar
22
BVDU-RGITBT-ADB: SEM I
UNIT I
1. Introduction to Bioinformatics 5
UNIT II
23
BVDU-RGITBT-ADB: SEM I
References:
24
BVDU-RGITBT-ADB: SEM I
UNIT I
1. DBMS 10
Database designing, data capturing
Data Abstraction
Data Models
Instances & Schemes
E-R Model - Entity and entity sets
Relations and relationship sets
E-R diagrams
Reducing E-R Diagrams to tables
UNIT II
UNIT III
3. MongoDB 10
Introduction of mongoDB
Uses and Advantages
25
BVDU-RGITBT-ADB: SEM I
UNIT IV
4. CRVD commands 10
Limit Records, Sorting Record
Indexing, Aggregation
Covered queries
ObjectID
Regular Expression
References:
26
BVDU-RGITBT-ADB: SEM I
UNIT I
Numeric data types: int, float, complex, string data type and string
operations,
Control Structure: if, else and elif , nested control structures
Python Loop : for loops in python using ranges, string, list and
dictionaries, while loops in python, Controlling loop using pass,
continue, break and else
UNIT II
27
BVDU-RGITBT-ADB: SEM I
importing package
File Handling: Opening a file, Read and Write operations, File and
Directory related methods
Exceptional Handling: try-except-else, Assert, try-finally, Raise,
Exception Names & descriptions, User defined exceptions.
6. Python Database Interaction 5
References:
28
BVDU-RGITBT-ADB: SEM I
Biochemistry Lab
9. Preparation of buffers-acetate buffer & Preparation of biochemical reagents 2
(Benedict’s reagent)
10. Isolation of biomolecules 2
a. Isolation of starch from corn (separation on the basis of density)
b. Isolation of protein from a suitable source
c. Extraction of triglycerides from oilseeds (separation on the basis of
differential solubility)
11. Quantitative estimation of Glucose by DNSA method 1
12. Quantitative estimation of Protein by Biuret method and absorption at 280 nm 2
13. Acid value or saponification value. Determination with reference to fatty acids. 2
References:
29
BVDU-RGITBT-ADB: SEM I
30
BVDU-RGITBT-ADB: SEM I
31
BVDU-RGITBT-ADB: SEM I
References:
32
BVDU-RGITBT-ADB: SEM I
1. Exploring the integrated database system at NCBI server and querying the 1
PUBMED and GenBank databases using the ENTREZ search engine.
2. Exploring the integrated database system at EBI server and searching the 1
EMBL Nucleotide database using the SRS search engine.
3. Exploring & querying SWISSPROT & UniProtKB. 1
4. Exploring and querying the PIR database. 1
5. Exploring tools on ExPASY. 1
6. Exploring utilities in EMBOSS packages. 1
7. Explore Pair-wise global alignments. 1
8. Explore Pair-wise local alignments. 1
9. Database (homology) searches using different versions of BLAST and FASTA 2
interpretation of the results to derive the biologically significant relationships of
the query sequences (proteins/DNA) with the database sequences.
Exploring other databases: LALIGN, Dotlet
10. Multiple sequence alignments: CLUSTALW, Clustal Omega, DbClustal, 2
Kalign, MAFFT, MUSCLE, MView, T-Coffee.
11. Exploring Alignment Analysis tools: AMAS, CINEMA, MaxAlign, 1
PhyloGibbs, SVA, PVS.
12. Exploring and using the derived databases: PROSITE, PRINTS, BLOCKS, 1
Pfam and Prodom for pattern searching, domain searches etc.
13. Studying the format & content of structural databases & visualization of 1
structure using Rasmol, Cn3D and other utilities.
References:
33
BVDU-RGITBT-ADB: SEM I
34
BVDU-RGITBT-ADB: SEM I
1. Part I: ORACLE 2
Assignment based on “Data Definition Language”.
A set of SQL commands used to create table, modify table structure,
drop table, rename table.
2. Assignment based on “Data Manipulation Language” 2
A set of SQL commands used to change the data within the database.
Insertion of records in the tables, updating of all or specific set of
records in tables.
Viewing the attributes of table’s column.
3. Assignment based on “Data Query Language” 2
Different forms of Select statement
Arithmetic and logical operators.
Range searching and pattern matching.
4. Assignment based on defining Constraints. 2
Types: I/O constraints like Primary Key, Foreign key, Null and Unique
Constraints. Business constraints like check constraints.
5. Assignment based on using joins. 2
Joining multiple tables, joining a table to it.
6. Granting rights on user objects such as Tables, Views, and Sequences. 2
Revoking rights on user objects such as Tables, Views, and Sequences.
XAMPP for MySQL
7. Part II: MongoDB based practical 8
References:
35
BVDU-RGITBT-ADB: SEM I
36
BVDU-RGITBT-ADB: SEM I
Python Basic
Python Basic (Part -II)
Python Data Types - String
Python Data Types - List
Python Data Types - Dictionary
Python Data Types - Tuple
Python Data Types - Sets
Python Array
Python Conditional statements and loops
Python functions
2. Python Data Structures and Algorithms 3
Data Structure
Search and Sorting
Recursion
References:
1. https://www.w3resource.com/python-exercises/
2. Python: The Complete Reference Paperback – 20 Mar 2018, Martin C.
Brown
3. Python Programming: A modular approach by Pearson Paperback – 26 Sep
2017, by Taneja Sheetal , Kumar Naveen
4. Python Machine Learning By Example Paperback – Import, 31 May 2017
5. by Yuxi (Hayden) Liu
6. Artificial Intelligence with Python Paperback – Import, 27 Jan 2017,
by Prateek Joshi
7. Python Deep Learning Paperback – Import, 28 Apr 2017, by Valentino
Zocca , Gianmario Spacagna , Daniel Slater, Peter Roelants
37
SEMESTER II
BVDU-RGITBT-ADB- SEM II
UNIT I
1. Introduction to SAS 1
An overview of SAS foundation
Introduction to SAS programs submitting a SAS program
Working with SAS program syntax
2. Accessing Data 1
Examining SAS data sets
Accessing SAS libraries- Proc contents
3. Reading and Creating SAS Data sets 2
Introduction to SAS Data sets
Reading from existing SAS Data Sets
Reading Spreadsheet and Database Data
Reading Raw Data Files
o Reading standard delimited data
o Reading nonstandard delimited data
o Handling missing data
o Reading raw data files with formatted input
o Controlling when a record loads
4. Formatting Data Values 1
Using SAS formats
Creating user-defined formats
5. Manipulating Data 2
using SAS functions
conditional processing
6. CoADBning SAS Data Sets 2
Concatening
Merging - one-one, one-many, merging with non-matches
7. Processing Data in groups 1
38
BVDU-RGITBT-ADB- SEM II
UNIT II
39
BVDU-RGITBT-ADB- SEM II
DATA step
Indirect references to macro variables
Creating macro variables in SQL
15. Macro Programs conditional processing 2
Parameter validation
Iterative processing
Global and local symbol tables
References:
1. Berger, J. O. (1985), Statistical Decision Theory and Bayesian
Analysis, 2nd Edition, New York: Springer-Verlag.
2. Cameron, A. C. and Trivedi, P. K. (1998), Regression Analysis
of Count Data, Cambridge: Cambridge University Press.
3. Gallant, A. R. (1987), Nonlinear Statistical Models, New York:
John Wiley & Sons.
4. Gelman, A., Carlin, J. B., Stern, H. S., and Rubin, D. B. (2004) ,
Bayesian Data Analysis, 2nd Edition, London: Chapman & Hall.
5. Powers, D. A. and Xie, Y. (2000), Statistical Methods for
Categorical Data Analysis, San Diego: Academic Press.
6. Schervish, M. J. (1995), Theory of Statistics, New York:
Springer-Verlag.
40
BVDU-RGITBT-ADB- SEM II
UNIT I
UNIT II
3. R Core Programming 5
Arrays
Factors
Data Frames
Packages
Data Shaping
Library
4. R Charts and Graphs 5
R-Pie Chart
R – Bar Chart
41
BVDU-RGITBT-ADB- SEM II
R- Box Plots
R - Histogram
R- Line Graph
R- Scatter Plots
UNIT III
5. R Data Interfaces 1 5
R-CSV
R-Excel
R-Binary files
R-XML files
6. R Data Interfaces 1 5
R-JSON files
R-Web Data
R-Database
R- NoSQL
UNIT IV
42
BVDU-RGITBT-ADB- SEM II
References:
43
BVDU-RGITBT-ADB- SEM II
UNIT I
1. An Introduction to Java 2
A Short History of Java
Features or buzzwords of Java
Comparison of Java and C++
Java Environment
Simple java program
Java Tools – jdb, javap, javadoc
Java IDE – Eclipse/NetBeans (Note: Only for Lab
Demonstration)
2. An Overview of Java 4
Types of Comments
Data Types
Final Variable
Declaring 1D, 2D array
Accepting input using Command line argument
Accepting input from console (Using Buffered Reader class)
3. Objects and Classes 6
Defining Your Own Classes
Access Specifiers (public, protected, private, default)
Array of Objects
Constructor, Overloading Constructors and use of ‘this’
Keyword
Static block, static Fields and methods
Predefined class – Object class methods (equals(), toString(),
hashcode(),getClass())
Creating, Accessing and using Packages
Creating jar file and manifest file
44
BVDU-RGITBT-ADB- SEM II
Wrapper Classes
Garbage Collection (finalize() Method)
UNIT II
UNIT III
45
BVDU-RGITBT-ADB- SEM II
UNIT IV
8. Database Programming 6
The design of jdbc, jdbc configuration
Types of drivers
Create and Execute sql statements, query execution
The Result Set Object
9. Multithreading 3
What are threads?
Life cycle of thread
Running and starting thread using Thread class
Thread priorities
Running multiple threads
The Runnable interface
Synchronization and interthread communication
10. Networking 2
Networking basics – Protocol, Addressing, DNS, URL, Socket, Port
The java.net package – InetAddress, URL, URLConnection
class
SocketServer and Socket class
Creating a Socket to a remote host on a port (creating TCP
client and server)
46
BVDU-RGITBT-ADB- SEM II
References:
47
BVDU-RGITBT-ADB- SEM II
UNIT I
1. Introduction to Genomics: 5
Genome sequencing:
o Strategies & Approaches
o Conventional DNA sequencing methodologies
o NGS(Next generation sequencing)
Introduction, Next-generation sequencing methods,
NGS File formats (Recognizing different file formats related to
genome sequencing data),
NGS data quality check & cleaning,
o Third generation sequencing
2. Genome Assemblies: 6
o Reference assembly, Assembly statistics & visualization,
o De-novo assemblies & assemblers for genome makeup(MIRA, RAYMETA
etc)
Basic Aspects of Genome Annotation
Genome mapping techniques: Genetic Mapping and Physical mapping
Structural Genomics and Functional Genomics
UNIT II
48
BVDU-RGITBT-ADB- SEM II
UNIT III
5. Transcriptomics: 6
Biology of Transcription
Search for transcription factor binding sites
RNA Sequencing & Techniques of RNA analysis RNA-Seq,
Microarrays, Regulatory RNAs: small or large, Computational prediction
of miRNA target genes, RNA Darkmatter
Generating Transcriptome expression Data
6. Metagenomics: 6
49
BVDU-RGITBT-ADB- SEM II
MEGAN
UNIT IV
7. Metabolomics: 5
Fundamental concept,
Tools of metabolomics- Capillary electrophoresis, Gas chromatography,
Electrochemical detectors
Case studies.
8. Lipidomics: 2
Basic concepts and tools Case studies
9. Degradomics: 3
Techniques and concepts
Approaches to identify the protease and protease-substrate repertoires, or
'degradomes', on an organism-wide scale
Uncover new roles for proteases in vivo.
Identification of new pharmaceutical targets to treat disease (Emerging
degradomic )
References:
1. She Has Her Mother's Laugh: The Powers, Perversions, and Potential of
Heredity Hardcover – May 29, 2018, Dutton; 1st Edition by Carl Zimmer
2. The Gene: An Intimate History Paperback – May 2, 2017, by Siddhartha Mukherjee
3. Introduction to genomics by Arthur M. Lesk, 2007, Published by OUP Oxford
4. Bioinformatics and Functional Genomics, Textbook by Jonathan Pevsner, 2003, Wiley
publication
5. Metabolomics- Methods and Protocols by Wolfram Weckwerth, Humana Press.
6. Lipidomics- Technologies and Applications by Kim Ekroos, Wiley-VCH.
7. Web/Journal Resources.
8. Transcriptomics: Expression Pattern Analysis, Virendra Gomase, Somnath Tagore; VDM
Publishing, 2009 – Science
50
BVDU-RGITBT-ADB- SEM II
UNIT I
1. Overview of Proteomics: 7
Introduction and scope of proteomics
Protein separation techniques:
o ion-exchange
o size-exclusion and
o affinity chromatography techniques
o Polyacrylamide gel electrophoresis
o Two dimensional PAGE for proteome analysis; Image analysis of
2D gels
2. Determination of Amino acid composition 1
o Hydrolysis
o Separation
o Quantitative analysis
3. Protein sequencing Methods 1
o Sanger’s method
o Edman’s method
4. Protein structure determination methods: 3
o X ray crystallography,
o Mass spectrometry
o NMR
5. Proteomics tools: 3
Protein Databases
Structural databases: PDB, MMDB, SCOP, CATH.
3D structure visualization tools: Rasmol, Pymol, SPDBV, Cn3D
(already covered in ADB 106)
Secondary structure prediction algorithms: Chou-Fasman, Jpred,
Psipred, GOR methods; PHD
51
BVDU-RGITBT-ADB- SEM II
UNIT II
References:
52
BVDU-RGITBT-ADB- SEM II
Marcel Dekker.
3. Proteomics: Methods Express (Methods Express Series) Paperback – Import,
2007, by C. David O'Connor (Editor), B. David Hames (Editor)
4. Proteomics: A Comprehensive Study of Proteins Hardcover – Import, 30 Jun
2017 by Tanner Perry (Editor)
5. Principles of Proteomics, English, Paperback, Twyman, 2004
6. Introduction to Proteomics -Tools for the New Biology by Daniel C. Liebler,
Humana Press
7. Mass Spectrometry for Biotechnology by Gary Siuzdak, Academic Press.
8. Proteomics for Biological Discovery by Timothy Veenstra and John Yates,
Wiley.
53
BVDU-RGITBT-ADB- SEM II
UNIT I
UNIT II
6. Advanced Genomics 5
Visualizing Genomes: Browsers
Introduction to ENSEMBL
Integrative Genomics Viewer (IGV)
Juggling Genome Coordinates
Gene list enrichment analysis
Visualizing Genomes: Circos Plots
7. Introduction to Microarray 6
DNA and Protein Array
Microarray data Analysis pipeline
Microarray Techniques
Data analysis with R/Bioconductor
Clustering and Displaying Microarray Data
Expression Atlas
Cool BaRC Web Tools
8. Sequence analysis using DotPlot 4
GeneGo: Bioinformatics Technology for Systems Biology
Visualizing Networks: Cytoscape
54
BVDU-RGITBT-ADB- SEM II
References:
55
BVDU-RGITBT-ADB- SEM II
UNIT I
4. Genetic Algorithm 1
What is genetic algorithm?
Types of genetic algorithm
Introduction to feature selection
5. Introduction to Linear Regression 3
loss functions
over fitting
gradient descent
6. Classification Algorithm 6
Logistic Regression,
Support Vector Machine
56
BVDU-RGITBT-ADB- SEM II
UNIT II
8. Neural Computation 2
Introduction to Neural computation
Neural network model
9. Evolutionary computation 4
Introduction to evolutionary Processes
Genetic Operators
Evolutionary Optimization Algorithms
57
BVDU-RGITBT-ADB- SEM II
References:
58
BVDU-RGITBT-ADB- SEM II
UNIT I
UNIT II
UNIT III
59
BVDU-RGITBT-ADB- SEM II
UNIT I V
60
BVDU-RGITBT-ADB- SEM II
61
BVDU-RGITBT-ADB- SEM II
o Vector manipulations
Create a list and modify
o Name elements
o Access elements
o Manipulate the list
o Merging list
o convert list to vector
Create a numeric matrix
o Access elements
o Matrix computation
o Demonstration
Create array name columns, rows, matrix, Access array elements
matrix computations
Create a categorical vector and convert it to
o Factor
o Factor validations
o Generating levels
o Order change
Create a data frame
o Get structure and summary
o Extract data from DF
o Expand the data frame add column and rows
o Check packages
o Install packages
o Load package
o Join cols/rows in DF
o Merge DF
o Melting and casting
Read/write files and access from
o CSV files
o Binary file
o Xls file
62
BVDU-RGITBT-ADB- SEM II
References:
63
BVDU-RGITBT-ADB- SEM II
64
BVDU-RGITBT-ADB- SEM II
65
BVDU-RGITBT-ADB- SEM II
References:
66
BVDU-RGITBT-ADB- SEM II
67
BVDU-RGITBT-ADB- SEM II
68
BVDU-RGITBT-ADB- SEM II
References:
69
BVDU-RGITBT-ADB- SEM II
70
BVDU-RGITBT-ADB- SEM II
Expression Atlas
Cool BaRC Web Tools
8. Sequence analysis using DotPlot 2
GeneGo: Bioinformatics Technology for Systems Biology
Visualizing Networks: Cytoscape
References:
71
BVDU-RGITBT-ADB- SEM II
20
1. Logistic Regression,
2. Support Vector Machine,
3. Naïve Bayes Classifier. :
4. K- Nearest Neighbors,
5. Random Forest Classifier.
6. K-means Clustering
7. Association Rule Mining
8. Ant colony optimization
9. Simulated annealing algorithm for energy minimization
10. Estimator of transition probabilities for markov models based
on various sample sizes
References:
1. Data Mining: Concepts and Techniques by Han and Kamber, Morgan
Kaufmann.
2. Machine Learning by Tom Mitchell, McGraw Hill.
3. Data Mining: Practical Machine Learning Tools and Techniques by
Witten and Frank, Elsevier.
4. Biological Sequence Analysis: probabilistic models of proteins and
nucleic acids by Durbin, R., Eddy, S., Krogh, A. & Mitchison,
G.Cambridge Univ. Press, 1998.
5. Optimization Theory and Application by Rao, S.S., 1984.
6. Discrete optimization by Parker, R. G. & Rardin, R. L., 1988.
7. Stochastic simulation by Repley, Brian D, Wiley series, 1987.
8. Methods of microarray data analysis III by Johnson, K.F. & Lin, S.M.
Boston. Kluwer academic publishers, 2003.
9. Exploration and analysis of DNA microarray and protein array data by
Amaratunga, D. & Cabrera, J.New Jersey. John Wiley & Sons Inc., 90
BVDU-RGITBT-M.Sc. BIOINFORMATICS- SEM III 2004.
10. Ant colony optimization by Dorigo, Marco & Stutzle, Thomas New
Delhi, Prentice-Hall of India Pvt Ltd, 2004.
11. Data mining: introductory and advanced topics by Dunham, M.H.:New
Delhi, Pearson Education, 2003.
12. An introduction to bioinformatics algorithms by Jones, Neil.C. &
Pevzner, Pavel A. New Delhi, Anne Books, 2005.
13. Fuzzy sets and fuzzy logic: theory and applications by Klir, G.J. & Yuan
Bo, New Delhi. Printice Hall of India, 2002. 81-203-1136-1.
72
BVDU-RGITBT-ADB- SEM II
Molecular Modeling:
Homology Modeling 10
Conformational Analysis
Molecular dynamics simulations
Molecular Dynamics analysis
Drug Design:
Pharmacophore model.
References:
73
BVDU-RGITBT-ADB- SEM II
74