To Develop an algorithm with C++ that will compare a pair of DNA oligonucleotide sequences for evolutionary correlations with the ability to show similarities, recognize the variations and nominate a complementary RNA for their pathogenesis implications.
The overlapping regions of gene fragments (contigs) were aligned using simplified indexing to quantitatively measure scanned sites for the highest identical score and detect a seed. Dynamic programming methods were used to fill the substitution matrix and back-trace for the highly scored global/local alignments.
The locus of the subject sequence with the highest identity score was successfully anchored without any parallel computing techniques or GPU acceleration. Practical testing demonstrated the ability of this API tool to detect seeds within identical sites and suggest a candidate RNA primer in a text-based output and JSON format.
This API, like the BLAST tool, utilizes position-independent alignment algorithms, while other tools use position-specific profiles against homologous sequences. For correlation between residues emitted on bases with state paths, probability distribution tools like HMMER3 use the Hidden Markov Model (HMM) to predict the position of 5´/3´splice sites and transition between exons and introns. The developed API shows potential for the design of a complementary RNA primer while aligning a pair of DNA oligonucleotides to aid in various genetic and evolutionary studies.
DNA_Oligonucleotides_Alignment (pdf)
DownloadKidney disease often has no symptoms until your kidneys are badly damaged. More than one in seven American adults, or about 37 million, are estimated to have Chronic Kidney Disease (CKD), and 40% of people with severely reduced kidney function (not on dialysis) are not aware of having CKD (CDC, 2023). The underrepresented population of seniors 75 and older with Atrial Fibrillation and Type-II diabetes was selected from the NIH All-of-Us research portal due to the higher risk of vascular outcomes with changes in their renal excretion. American College of Cardiology and American Heart Association (ACC/AHA) scoring system, CHA2DS2-VASc is a potential predictor of stroke; therefore, we investigated the relation of glycemic control with renal outcomes in patients who scored for oral anticoagulation medications by this system. We looked at the correlation between simultaneous reads of the Estimated Glomerular Filtration Rate (eGFR) with Glycated Hemoglobin (HbA1c) and the association of this bivariate with the CKD diagnosis.
The CHA2DS2-VASc (F>=3, M>=2) population was split into three groups based on the date and time of CKD diagnosis reflected by the All-of-Us portal’s periodical Collection Data Reports (CDR) and measurement dates. A cohort study was designed by the principle of CKD diagnosis and the exposure to eGFR and HbA1c concurrent reads to inspect retrospective measurements recorded before outcome (564 reads in 82 preCKD patients) in comparison with prospective measurements recorded in post-diagnosis dates (1283 reads in 266 NoCKD patients and 987 reads in 144 CKD patients). We denoted a mean eGFR of 58.4 for the entire population with a 46% prevalence of documented CKD outcomes. However, the decreased eGFR (≤ 60), indicating mild to moderate kidney damage, was observed in 27% of noCKD cohort once and 13% twice. Moreover, the indication of mild kidney damage (60<eGFR<90) was observed once in 95.11% and twice in 67% of noCKD cohort (eGFR: ckd = 43.39, noCKD = 69.50, preCKD = 59.46). We observed a relative risk of 4.3 for exposure to decreased eGFR (≤60) in CKD cohort. The mean HbA1c did not show significant statistical differences between cohorts (CKD = 6.72, noCKD = 6.67, preCKD = 6.72), nor showed linear correlation with eGFR in any of the cohorts.
We used two deep learning neural networks from PyTorch and Keras(Tensorflow) libraries distributed in Python programming language for the purpose of CKD status prediction. We instantiated the MultiLayer Perceptron (MLP) model class for binary classification of CKD status based on eGFR and HbA1c as two numerical variables, but we also used indicator coding for inclusion of sex at birth (Female=1, Male=0) and developed a coding system for race with a value of one for either Black, Asian or others (More than one race or unanswered) as their respective features in contrast to saving the value of zero in these three features for showing the white race.
The combination of CKD and noCKD datasets with 2270 objects was split into 1521 training records (67%) for the network to learn weights and 749 test objects (33%) for model evaluation. A fully meshed network of nodes in three layers was designed with rectified linear unit (Relu) activation function in the first two layers with “Kaiming-He” weight initialization and sigmoid activation function in the output layer to generate probability predictions. The training dataset was built from epochs of shuffled 32x6 variable batches and fed into the network by clearing the gradients of the previous training epoch for each current of Stochastic Gradient Descent (SGD) optimization, then forward passing the new epoch into the model to calculate loss using Binary Cross Entropy Loss (BCELoss) in comparison to actual values. The backpropagation of the calculated loss through the model for coefficient(weight) modifications reduced the loss with step sizes of 0.01 and momentum of 0.9 within SGD configurations.
https://github.com/mivehk/CKD_DLNNets (Kayvon Mivehnejad)
(1) Centers for Disease Control and Prevention(CDC), 2023, Chronic Kidney Disease Basics, https://www.cdc.gov/kidneydisease/basics.html
(2) Daugirdas, J. T. (2019). Handbook of Chronic Kidney Disease Management. (Second edition.). Wolters Kluwer Publishing.
(3) Edelstein, C. L. (2017). Biomarkers of Kidney Disease (2nd. edition). Elsevier Publishing.
(4) Hall, J.E. & Hall, M.E. (2020). Guyton and Hall Textbook of Medical Physiology E-Book, 14th Edition, Elsevier -OHSE. https://bookshelf.health.elsevier.com/books/9780323640060
(5) Tam, A. (2023). Deep Learning with PyTorch. Machine Learning Mastery.
Kidney disease often has no symptoms until your kidneys are badly damaged. More than one in seven American adults, or about 37 million, are estimated to have Chronic Kidney Disease (CKD), and 40% of people with severely reduced kidney function (not on dialysis) are not aware of having CKD (CDC, 2023). When kidneys
Deoxyribonucleic acid (DNA) is a macromolecule polymer to store information and is comprised of four monomers with double-helical strands of phosphoric acid alternating with deoxyribose sugar on the backbone with appendage bonds to acidic nucleotides like base rung of a ladder. The nitrogenous bases in nucleotides form hydrogen bonds between one molecule of purine (Adenine or Guanine) and one cyclohexane ring of pyrimidine (cytosine or Thymine). Therefore, the Adenine can only have complementary bond with the Thymine, while the Guanine can only bond with the Cytosine in the base; however, phosphate groups have also tendency to link the oxygen on carbon 3 prime with a phosphate group stuck out of carbon 5 prime to form in an electromagnetic phosphodiester bond on the backbone.
This tool provide a C++ style API for pairwise comparison of oligonucleotides sequences. The envisioned binary will allow you to enter the fasta names of a subject sequence agaisnt the query sequence We also provided a python suite to translate the oligonucleotide sequence reader for python intrepeter.
https://github.com/mivehk/Oligonucleotide_Aligner
Kayvon Mivehnejad
Since March 2020 many people lost their family members due to circumstances related to COVID-19 infection despite courageous effort exerted by health care professionals around the world; nevertheless, there are instances of negligence in decision making or medical errors that demands implementing stronger guidelines to leverage evidence-based preventative measures backed up by medical science, epidemiologic studies and prospective research trials. The fact is that even before the COVID-19 pandemic, renal impairment was hypothesized to be associated with insufficient monitoring of kidneys. for example, the importance of kidney monitoring in children after pediatric cardiac surgery to avoid kidney injuries.
Kidney Disease often has no symptoms until your kidneys are badly damaged, so the only way to know how efficiently they are working is to get tested. Blood and urine test! Blood test checks the filtration rate and the level of muscle waste in the bloodstream, and a urine test checks for protein. This is especially important for people who have diabetes, high blood pressure or a family history of kidney disease. If patients with impaired kidney could monitor their renal functionality on a daily basis, like how they can measure their blood pressure and blood sugar level at home, then we could certainly help to resolve the insufficiency in monitoring.
One big problem is that currently, there is no reliable and FDA-approved wearable sensor for monitoring the kidney at home. Today we have smartwatches that can monitor heart rate and quality of sleep; there are even continuous glucose monitoring sensors like Dexcom that can transmit glucose levels wirelessly to a closed-loop insulin pump with monitoring software installed on a smartphone. Here I have built a prototype for an application that collects basic metabolic panels to combine relevant patterns of data for actions in a clinical decision support system and provides data for statistical analyses.
https://ec2-3-143-214-191.us-east-2.compute.amazonaws.com:6969/
https://github.com/mivehk/biomean
Kayvon Mivehnejad
This website uses cookies. By continuing to use this site, you accept our use of cookies.