bt4001_2026T2_ET_FN.pdf
Algorithmic Thinking in Bioinformatics · End Term · May 2026 FN
← Course papers · Start practice / exam
Questions and published explanations below are available without starting a test. Some questions may not have a published solution yet.
Question 2 MSQ · 4.0 marks
Consider the following graphical representation of a circular genome (also known as a "**genome**
**graph**") and answer the given subquestions with respect to the same.
[[IMAGE:a25c5043f42b719e_2_2]]
Which of the following circular genomes correspond to this genome graph?

[[IMAGE:a25c5043f42b719e_3_3]]

[[IMAGE:a25c5043f42b719e_3_4]]

[[IMAGE:a25c5043f42b719e_3_5]]

[[IMAGE:a25c5043f42b719e_3_6]]

A published solution is not available for this question yet.
Question 3 MCQ · 3.0 marks
Consider the following graphical representation of a circular genome (also known as a "**genome**
**graph**") and answer the given subquestions with respect to the same.
[[IMAGE:a25c5043f42b719e_2_2]]
Suppose this genome graph was constructed using the genome:
[[IMAGE:a25c5043f42b719e_3_7]]
A reversal operation was performed on this genome, resulting in the genome graph shown below.
Compare the original and resulting genome graphs and determine which collection of synteny
blocks was reversed?
[[IMAGE:a25c5043f42b719e_3_8]]



[[IMAGE:a25c5043f42b719e_3_9]]

[[IMAGE:a25c5043f42b719e_3_10]]

[[IMAGE:a25c5043f42b719e_4_11]]

[[IMAGE:a25c5043f42b719e_4_12]]

A published solution is not available for this question yet.
Question 4 NAT · 2.0 marks
Given below is the spectral convolution for a theoretical spectrum of a cyclic peptide, and answer
the given subquestions.
[[IMAGE:a25c5043f42b719e_4_13]]
What is the length of the peptide?
Enter your answer as a single integer.

A published solution is not available for this question yet.
Question 5 MSQ · 4.0 marks
Given below is the spectral convolution for a theoretical spectrum of a cyclic peptide, and answer
the given subquestions.
[[IMAGE:a25c5043f42b719e_4_13]]
Use the integer masses of different amino acids from the figure given below to determine which
of the following might be the corresponding peptide.
[[IMAGE:a25c5043f42b719e_5_14]]


NQK
INK
NLQ
ILN
A published solution is not available for this question yet.
Question 6 MCQ · 3.0 marks
There is a collection of [[IMAGE:a25c5043f42b719e_5_15]] strings [[IMAGE:a25c5043f42b719e_5_16]] , each of length [[IMAGE:a25c5043f42b719e_5_17]] . Aurora chooses a [[IMAGE:a25c5043f42b719e_5_18]] -mer randomly from
each string and constructs the set of [[IMAGE:a25c5043f42b719e_5_19]] motifs [[IMAGE:a25c5043f42b719e_5_20]] .
Following this, she performs the first iteration of the Randomized Motif Search algorithm and the
first iteration of the Gibbs Sampling algorithm using [[IMAGE:a25c5043f42b719e_5_21]] .
The first columns of the profile matrices constructed during the first iteration of both algorithms
are given below:
[[IMAGE:a25c5043f42b719e_5_22]]
Identify each of these first columns belong to which algorithm.








Algorithm I -- Randomized Motif Search, Algorithm II -- Gibbs Sampling
Algorithm I -- Gibbs Sampling, Algorithm II -- Randomized Motif Search
A published solution is not available for this question yet.
Question 7 MCQ · 3.0 marks
Given below is an excerpt of the DP table constructed for global alignment of the strings CTAAGA
and TATAA. Note that the DP table stores both the alignment score and the back pointer at every
cell. Which of the following correctly represents the contents of the shaded cell?
[[IMAGE:a25c5043f42b719e_6_23]]

[[IMAGE:a25c5043f42b719e_6_24]]

[[IMAGE:a25c5043f42b719e_6_25]]

[[IMAGE:a25c5043f42b719e_6_26]]

[[IMAGE:a25c5043f42b719e_6_27]]

A published solution is not available for this question yet.
Question 8 MCQ · 3.0 marks
In a bioinformatics study, four tissue samples are profiled based on the expression levels (in
arbitrary normalized units) of two marker genes, Gene X and Gene Y. The samples are:
[[IMAGE:a25c5043f42b719e_6_28]]
where each coordinate represents (Gene X expression, Gene Y expression). Researchers want to
cluster these samples into [[IMAGE:a25c5043f42b719e_6_29]] groups using hard K-means clustering, in order to distinguish a
"low-expression" phenotype from a "high-expression" phenotype. The initial centroids are taken as
[[IMAGE:a25c5043f42b719e_6_30]] and [[IMAGE:a25c5043f42b719e_6_31]] .
Distance metric: use the **Euclidean distance**
[[IMAGE:a25c5043f42b719e_6_32]]
both for assigning samples to centroids and for any comparison of distances. Each centroid is
recomputed as the arithmetic mean (coordinate-wise) of the samples currently assigned to it.
Counting convention: one **iteration** consists of a full pass in which (i) every sample is assigned to its
nearest centroid and (ii) the centroids are recomputed from those assignments. The algorithm
terminates at the end of the first iteration in which the assignments are unchanged from the
previous one; **include this final checking iteration in the count**.
After how many iterations will the algorithm terminate, and what will be the final centroids?





[[IMAGE:a25c5043f42b719e_7_33]] , [[IMAGE:a25c5043f42b719e_7_34]] , [[IMAGE:a25c5043f42b719e_7_35]]



[[IMAGE:a25c5043f42b719e_7_36]] , [[IMAGE:a25c5043f42b719e_7_37]] , [[IMAGE:a25c5043f42b719e_7_38]]



[[IMAGE:a25c5043f42b719e_7_39]] , [[IMAGE:a25c5043f42b719e_7_40]] , [[IMAGE:a25c5043f42b719e_7_41]]



[[IMAGE:a25c5043f42b719e_7_42]] , [[IMAGE:a25c5043f42b719e_7_43]] , [[IMAGE:a25c5043f42b719e_7_44]]



A published solution is not available for this question yet.
Question 9 MCQ · 2.0 marks
Which of the strings has "TNO$UONMNO" as its Burrows-Wheeler transform?
MOUNTNOON$
MOUNTOONN$
MOONTUNON$
NOONMOUNT$
A published solution is not available for this question yet.
Question 10 NAT · 3.0 marks
The additive phylogeny algorithm is applied to a distance matrix [[IMAGE:a25c5043f42b719e_7_45]] with [[IMAGE:a25c5043f42b719e_7_46]] species including [[IMAGE:a25c5043f42b719e_7_47]]
, and [[IMAGE:a25c5043f42b719e_7_48]] , and the phylogeny [[IMAGE:a25c5043f42b719e_7_49]] is constructed.
The total length of the path between [[IMAGE:a25c5043f42b719e_7_50]] and [[IMAGE:a25c5043f42b719e_7_51]] in [[IMAGE:a25c5043f42b719e_7_52]] is [[IMAGE:a25c5043f42b719e_7_53]] , and the total length of the path between
[[IMAGE:a25c5043f42b719e_8_54]] and [[IMAGE:a25c5043f42b719e_8_55]] in [[IMAGE:a25c5043f42b719e_8_56]] is [[IMAGE:a25c5043f42b719e_8_57]] . What is the minimum possible value of [[IMAGE:a25c5043f42b719e_8_58]] ?
Enter your answer as a single integer.














A published solution is not available for this question yet.
Question 11 MCQ · 4.0 marks
Construct the de Bruijn graph on the [[IMAGE:a25c5043f42b719e_8_59]] -mer composition of ACTGGTACTA and calculate the
number of nodes [[IMAGE:a25c5043f42b719e_8_60]] and the number of edges [[IMAGE:a25c5043f42b719e_8_61]] in the same.



[[IMAGE:a25c5043f42b719e_8_62]]

[[IMAGE:a25c5043f42b719e_8_63]]

[[IMAGE:a25c5043f42b719e_8_64]]

None of these
A published solution is not available for this question yet.
Question 12 MCQ · 4.0 marks
In a bioinformatics study, the time [[IMAGE:a25c5043f42b719e_8_65]] (in hours) taken for a bacterial cell to complete DNA
replication is modeled as a random sample [[IMAGE:a25c5043f42b719e_8_66]] from a distribution with density:
[[IMAGE:a25c5043f42b719e_8_67]]
Here [[IMAGE:a25c5043f42b719e_8_68]] represents the rate parameter governing the efficiency of the replication machinery. Find
the maximum likelihood estimator (MLE) of [[IMAGE:a25c5043f42b719e_9_69]] based on the observed replication times.





[[IMAGE:a25c5043f42b719e_9_70]]

[[IMAGE:a25c5043f42b719e_9_71]]

[[IMAGE:a25c5043f42b719e_9_72]]

[[IMAGE:a25c5043f42b719e_9_73]]

A published solution is not available for this question yet.
Question 13 NAT · 2.0 marks
You are studying the signaling pathway system of an alien world. Existing literature shows that
information in the alien world is transmitted in the following procedure.
"A receptor protein in the cell membrane transmits information to a series of three kinase proteins that
are sequentially activated inside the cell. The final activated kinase causes a transcription factor to get
activated and translocated to the nucleus, wherein the TF protein regulates a target gene."
Based on the above data, answer the given subquestions.
Suppose the negative logarithm of the probability of transmission from receptor protein to a
kinase protein is [[IMAGE:a25c5043f42b719e_9_74]] , between any two kinase proteins is [[IMAGE:a25c5043f42b719e_9_75]] and from kinase protein to a
transcription factor is [[IMAGE:a25c5043f42b719e_10_76]] , and from a transcription factor to a gene is [[IMAGE:a25c5043f42b719e_10_77]] . What is the negative
logarithm of the probability that the gene will receive the information?
Enter your answer correct to two decimal points.




A published solution is not available for this question yet.
Question 14 MCQ · 2.0 marks
You are studying the signaling pathway system of an alien world. Existing literature shows that
information in the alien world is transmitted in the following procedure.
"A receptor protein in the cell membrane transmits information to a series of three kinase proteins that
are sequentially activated inside the cell. The final activated kinase causes a transcription factor to get
activated and translocated to the nucleus, wherein the TF protein regulates a target gene."
Based on the above data, answer the given subquestions.
Suppose you randomly color the signaling pathway using [[IMAGE:a25c5043f42b719e_10_78]] colors. What is the probability that this
pathway is a colorful pathway?

[[IMAGE:a25c5043f42b719e_10_79]]

[[IMAGE:a25c5043f42b719e_10_80]]

[[IMAGE:a25c5043f42b719e_10_81]]

[[IMAGE:a25c5043f42b719e_10_82]]

A published solution is not available for this question yet.
Question 15 MSQ · 3.0 marks
Which of the following statements about the EM algorithm are **TRUE**?
The E-step computes the posterior probabilities (expected values) of the latent
variables given the current parameter estimates.
The M-step updates the parameters by maximizing the expected complete-
data log-likelihood obtained from the E-step.
The E-step and M-step are iterated until the parameter estimates converge.
The EM algorithm is guaranteed to find the global maximum of the likelihood
function.
A published solution is not available for this question yet.
Question 16 MCQ · 3.0 marks
A genomics lab has two DNA sequencing machines, each with a different base-calling accuracy.
For each sequencing run, one machine is randomly selected and used to sequence a 5-base read
from a sample; each base is recorded as either **C** (correctly matches the reference genome) or **E**
(erroneous base call, mismatches the reference). Consider the table below, which contains sample
data from six sequencing runs, and answer the given subquestions with respect to the same.
[[IMAGE:a25c5043f42b719e_11_83]]
Here [[IMAGE:a25c5043f42b719e_11_84]] and [[IMAGE:a25c5043f42b719e_11_85]] denote the base-calling accuracy (probability of a correct call) of Machine 1 and
Machine 2, respectively. What are the Maximum Likelihood Estimates (MLEs) for [[IMAGE:a25c5043f42b719e_11_86]] and [[IMAGE:a25c5043f42b719e_11_87]] based
on the given data?





[[IMAGE:a25c5043f42b719e_11_88]]

[[IMAGE:a25c5043f42b719e_11_89]]

[[IMAGE:a25c5043f42b719e_11_90]]

[[IMAGE:a25c5043f42b719e_12_91]]

A published solution is not available for this question yet.
Question 17 NAT · 5.0 marks
A genomics lab has two DNA sequencing machines, each with a different base-calling accuracy.
For each sequencing run, one machine is randomly selected and used to sequence a 5-base read
from a sample; each base is recorded as either **C** (correctly matches the reference genome) or **E**
(erroneous base call, mismatches the reference). Consider the table below, which contains sample
data from six sequencing runs, and answer the given subquestions with respect to the same.
[[IMAGE:a25c5043f42b719e_11_83]]
For this part, restrict attention to the **first three runs only** (runs 1, 2 and 3), and assume that the
machine identity [[IMAGE:a25c5043f42b719e_12_92]] is **hidden** — the lab only has the raw base-call outcomes [[IMAGE:a25c5043f42b719e_12_93]] , not which
machine produced them. The two machines have unknown accuracies [[IMAGE:a25c5043f42b719e_12_94]] and [[IMAGE:a25c5043f42b719e_12_95]] . For each run, a
machine is chosen at random with equal probability ( [[IMAGE:a25c5043f42b719e_12_96]] ) and used to
sequence 5 bases.
Suppose the initial parameter guesses are:
[[IMAGE:a25c5043f42b719e_12_97]]
Perform one iteration of the EM algorithm:
**E-step**: Compute the posterior probabilities (responsibilities)
[[IMAGE:a25c5043f42b719e_12_98]]
for each run [[IMAGE:a25c5043f42b719e_12_99]] .
**M-step**: Use these posterior weights to update
[[IMAGE:a25c5043f42b719e_12_100]]
Use the updated parameters [[IMAGE:a25c5043f42b719e_12_101]] and determine the posterior probability that **run 3** (
[[IMAGE:a25c5043f42b719e_12_102]] ) was generated by Machine 1:
[[IMAGE:a25c5043f42b719e_12_103]]
Round your answer correct to two decimal points.













A published solution is not available for this question yet.