Question 1
In the graph shown below
There is an Eulerian path starting from the node "a"
There is an Eulerian cycle starting from the node "a"
There are Eulerian paths from all the nodes
There are no Eulerian cycles

The IIT Madras BS Big Data and Biological Networks (Big Data and Biological Networks) End Term paper sat on 28 Apr 2024, in the January 2024 term: 42 questions for 100 marks in 180 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.
In the graph shown below
There is an Eulerian path starting from the node "a"
There is an Eulerian cycle starting from the node "a"
There are Eulerian paths from all the nodes
There are no Eulerian cycles
Correct answers
There is an Eulerian path starting from the node "a"
There is an Eulerian cycle starting from the node "a"
There are Eulerian paths from all the nodes
Assume you have been provided with well-curated highly accurate constraint-based genome-scale metabolic models. Which of the following studies can be carried out on the models provided
Metabolic engineering to increase yields of a target metabolite
Temporal evolution of cellular phenotypes
Kinetics of enzyme catalysed reactions
Prediction of interspecies interactions
Correct answers
Metabolic engineering to increase yields of a target metabolite
Prediction of interspecies interactions
Signal transduction networks have long cascades. What advantages do they provide?
Gives more time for protein synthesis
Long cascades form more efficient modules
Many levels of control to ensure better regulation
Signal amplification from small input to high output of final product(s)
Correct answers
Many levels of control to ensure better regulation
Signal amplification from small input to high output of final product(s)
The number of stuck/blocked reactions in the microbe ‘A’ when grown alone is 27. The number of stuck reactions is reduced to 15 when ‘A’ is grown together with ‘B’. Also, when ‘A’ is grown together with ‘C’, the number of stuck reactions in ‘A’ is 7. Which of the following is/are true?
MSI(A;AUB) = 0.55
MSI(A;AUB) = 0.44
MSI(A;AUC) = 0.74
MSI(A;AUC) = 0.26
Correct answers
MSI(A;AUB) = 0.44
MSI(A;AUC) = 0.74
Consider the given below network and identify the possible gene-regulatory interactions
Gene 3 -> Gene 2
Gene 3 -> Gene 1
Gene 2 -> Gene 1
Gene 2 -> Gene 3
Correct answer
Gene 3 -> Gene 2
Which network model is obtained using the “preferential attachment” method of network growth?
Random network
Power law network
Erdős–Rényi network
Small world network
Correct answer
Power law network
Consider a toy model with 4 reactions, namely R1, R2, R3 and R4. The GPR (gene protein reaction) rules for each of the reactions are given below:
a) R1 = gene 1 OR gene 2
b) R2 = NOT gene 3
c) R3 = gene 4 AND gene 5
d) R4 = gene 1
If gene 1 and gene 4 are knocked out, which of the reactions mentioned below will be blocked?
R1 and R3
R2 and R3
R4 and R1
R4 and R3
Correct answer
R4 and R3
Based on the phylogenetic profiles given below, indicate which of the following proteins pairs interact
A and B
B and C
A and D
C and D
Correct answer
A and D
Choose the correct pairs:
Drug-Drug interaction → Multi-label graph classification
Molecule side effect prediction → Graph classification
Protein interface prediction → Node prediction
Drug-Target binding affinity prediction → Graph classification
Correct answer
Molecule side effect prediction → Graph classification
Correct answer
Enumerate the total number of solutions that are possible for a string reconstruction problem with 21 words?
Correct answer
Which of the following statements about GraphSAGE and GAT (Graph Attention Network) is true?
GraphSAGE uses attention mechanisms to aggregate information from neighboring nodes
GraphSAGE is a node-level representation learning algorithm, while GAT is an edge-level representation learning algorithm
GAT assigns different importance weights to neighboring nodes during aggregation based on their relevance to the target node
GraphSAGE is a edge-level representation learning algorithm, while GAT is an node-level representation learning algorithm
Correct answer
GAT assigns different importance weights to neighboring nodes during aggregation based on their relevance to the target node
Which of the following is true?
Graph pooling refines the node features without changing the graph structure
For node-focused enumerate, a representation of the entire graph is desired
The assignment matrix is used to map super nodes to the original graph
Eigenpooling uses spectral clustering to generate super nodes
Correct answer
Eigenpooling uses spectral clustering to generate super nodes
Correct answer
Why do we need specialized deep learning architectures for graphs?
The flattened adjacency matrix does not change with ordering of nodes
Graphs have variable-sized structures and irregular connectivity patterns
Feed-forward networks are permutation equivariant functions
All of these
Correct answer
Graphs have variable-sized structures and irregular connectivity patterns
Given two sequences TATTT and ATAT, in the graph representation of their sequence alignment, how many nodes are present?
7
36
30
45
Correct answer
30
In the case of flat graph pooling:
Directly generates a graph-level representation from the node representations
No new graph but a single node being generated
Used for node focused enumerate
Average pooling is a flat graph pooling method
Correct answers
Directly generates a graph-level representation from the node representations
No new graph but a single node being generated
Average pooling is a flat graph pooling method
Task-specific labels are scarce during the training phase. The pretraining helps to develop a general understanding of related enumerate with abundant unlabelled data. Then, fine-tuning can be performed for a downstream task of interest. For the molecular property prediction task, which of the following are valid pretraining strategies.
Reconstructing the adjacency matrix for each graph using an encoder-decoder approach
Mask nodes and predict the features of masked nodes during training
Predict the embedding similarity between different graphs
Use subgraphs to predict surrounding graph structures
Correct answers
Reconstructing the adjacency matrix for each graph using an encoder-decoder approach
Mask nodes and predict the features of masked nodes during training
Use subgraphs to predict surrounding graph structures
Which of the following are valid regularization approaches for graphs:
Add L1 norm of trainable parameters to supervised loss term
Perturbing node features during training by adding gaussian noise
Force representations of nodes that are not connected to be different
Randomly drop nodes during training
Correct answers
Add L1 norm of trainable parameters to supervised loss term
Perturbing node features during training by adding gaussian noise
Force representations of nodes that are not connected to be different
Which of the following statements is not true?
Global alignment is more applicable for sequences with similar lengths
Traceback in the score matrix is the only place that the Smith-Waterman algorithm differs from the Needleman-Wunsch algorithm.
Affine gap penalties are more widely used than constant gap penalties
Sequence alignment cannot be used for identifying frameshift mutations
Correct answers
Global alignment is more applicable for sequences with similar lengths
Traceback in the score matrix is the only place that the Smith-Waterman algorithm differs from the Needleman-Wunsch algorithm.
Sequence alignment cannot be used for identifying frameshift mutations
Choose the most appropriate option:
| Embedding Method | Learning Paradigm | Feature Matrix |
|---|---|---|
| (1) node2vec | (A) Supervised | (i) |
| (2) Laplacian Eigenmaps | (B) Unsupervised | (ii) |
| (3) GraphSAGE | ||
| (4) GCN |
is the feature matrix and is the identity matrix
(1), (A), (i); (2), (B), (ii); (3), (A), (ii); (4), (B), (i);
(1), (B), (i); (2), (B), (i); (3), (A), (ii); (4), (A), (ii);
(1), (A), (ii); (2), (A), (i); (3), (B), (i); (4), (A), (i);
(1), (B), (ii); (2), (B), (i); (3), (B), (i); (4), (A), (ii);
Correct answer
(1), (B), (i); (2), (B), (i); (3), (A), (ii); (4), (A), (ii);
Correct answer
Correct answer
A two-layer neural network with the features, is defined below:
compute , and .
Correct answer
A two-layer neural network with the features, , is defined below:
Compute and .
Correct answer
What is the average degree (regardless of the direction) of the 4-mer overlap graph constructed from “GAATTCAGTTA”?
2.22
2.45
3.12
1.75
Correct answer
1.75
What is the best local alignment score for the sequences "GTACTG" and "TAGTCTG" with the scoring scheme: matches = +2, mismatches = -1 and a constant gap penalty of -10.
-3
4
-7
6
Correct answer
-7
Elucidate the final sequence that is obtained from the kmers: ’ATCG’, ’TACA’, ’TCGG’, ’CGGT’, ’CAAC’, ’GGTA’, GTAC’, ’ACAA’, ’AACT’, ’ACTC’.
ATCTGTACAACTC
ATCGGTACAACTC
ATCGGGACAACTC
ATCGGTATAACTC
Correct answer
ATCGGTACAACTC
Consider the following statements:
Assertion (A): Eulerian Path algorithm is preferred over the Hamiltonian Path algorithm for the genome assembly problem.
Reason (R): A Hamiltonian Path passes through all the nodes of a graph.
Now which of the following options is true:
Both A and R are true and R is the correct explanation for A
Both A and R are true and R is not the correct explanation for R
A is true but R is false
Both the statements are false
Correct answer
Both A and R are true and R is not the correct explanation for R
What are the key features of convolutional layers in graph neural networks?
Equivariant representation
Sparse connections
Parameter sharing
Can be extended to data with high dimensions
Correct answers
Equivariant representation
Sparse connections
Parameter sharing
Can be extended to data with high dimensions
What are the limitations of shallow embeddings?
Shallow embedding methods share parameters between nodes in the encoder
Shallow embedding approaches do not leverage node features in the encoder
Shallow embedding methods can only generate embeddings for nodes that were present during the training phase
Shallow embedding methods directly optimizes a unique embedding vector for each node
Correct answers
Shallow embedding approaches do not leverage node features in the encoder
Shallow embedding methods can only generate embeddings for nodes that were present during the training phase
Shallow embedding methods directly optimizes a unique embedding vector for each node
Which of the following are true for graph filters:
Spatial-based graph filters explicitly leverage the graph structure
Spectral-based graph filters utilize spectral graph theory to design the filtering operation in the spectral domain
Cheby-Filter is a spatial-based graph filter
GAT-Filter is a spatial-based graph filter
Correct answers
Spatial-based graph filters explicitly leverage the graph structure
Spectral-based graph filters utilize spectral graph theory to design the filtering operation in the spectral domain
GAT-Filter is a spatial-based graph filter
Which of the following can we use alignment for?
To identify mutations in a given sequence
To search in a database based on a query
To discover conserved regions in a gene
Generating overlap graphs from k-mer reads
Correct answers
To identify mutations in a given sequence
To search in a database based on a query
To discover conserved regions in a gene
Generating overlap graphs from k-mer reads
i-a, ii-b, iii-c iv-d
i-d, ii-c, iii-a, iv-b
i-b, ii-c, iii-d, iv-a
i-c, ii-d, iii-b, iv-a
Correct answer
i-b, ii-c, iii-d, iv-a
Both the assertion and reason are true and the reason is the correct explanation for the assertion
Both the assertion and reason are true. But the reason is not correct regarding the assertion.
Only the Assertion is true.
Only the Reason is true.
Correct answer
Both the assertion and reason are true and the reason is the correct explanation for the assertion
Match the GWAS term with its description.
| Column A | Column B | ||
|---|---|---|---|
| A | SNP | 1 | Visualization of genomic regions associated with traits or diseases |
| B | P-value | 2 | A statistical measure indicating the strength of association between a genetic variant and a trait. |
| C | Manhattan plot | 3 | Patterns of non-random association of alleles at different loci. |
| D | Linkage disequilibrium | 4 | Common type of genetic variation analysed in GWAS |
A - 2, B - 1, C - 4, D - 3
A - 4, B - 3, C - 1, D - 2
A - 4, B - 2, C - 1, D - 3
A - 3, B - 2, C - 4, D – 1
Correct answer
A - 4, B - 2, C - 1, D - 3
What is the significance of the ddNTPs in Sanger sequencing?
It allows for rapid sequencing of long DNA fragments.
It enables the synthesis of complementary DNA strands.
It enables rapid sequencing of DNA sample.
It provides sequence-specific terminaon of DNA synthesis.
Correct answer
It provides sequence-specific terminaon of DNA synthesis.
Which out of the following sequences is typically found at the end of a transcribed gene?
Start codon
Stop codon
Promoter sequence
Enhancer sequence
Correct answer
Stop codon
What is the sequence obtained from the gel picture given below.
5’-ATATTACGGTAG-3’
5’-ATAGTGTCGTAG-3’
5’-ATAGTCTCGTAG-3’
5’-ATATGCTAGTAG-3’
Correct answer
5’-ATAGTGTCGTAG-3’
Answer the given subquestions from the given image below
Identify the plot
Circos Plot
Histogram
Manhatan Plot
Box plot
Correct answer
Manhatan Plot
Answer the given subquestions from the given image below
What does the red horizontal line at y=6 represents?
Statistical cut off below which the values are significant.
Maximum threshold value of -Log10(P) value.
Statistical cut off above which the values are significant
None of these
Correct answer
Statistical cut off above which the values are significant
Answer the given subquestions from the given image below
Based on the plot which of the chromosomes have significant SNP(s).
Chromosome 1
Chromosome 10
Chromosome 19
None of these
Correct answer
None of these