Posts

Epidemiology and Gene Diversity of COVID-19 through NextStrain

Image
Severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) is the strain of coronavirus that causes coronavirus disease 2019 (COVID-19). The epidemiology study of COVID-19 reveals the incidence, distribution, and control of disease in different groups of people over regions. This tutorial helps you to find the current gene diversity of SARS-CoV-2 through epidemiology study.

Finding Current Gene Diversity of SARS-CoV-2 through NCBI

Image
Severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) is the strain of coronavirus that causes coronavirus disease 2019 (COVID-19). It causes gene mutation in itself and the host organism, through receptor binding domain (RBD) and human angiotensin-converting enzyme 2 (ACE2) complex. The mutation level increase when it transmitted to other organisms. Gene diversity of the SARS-CoV-2 can found by constructing a phylogenetic tree through multiple sequence alignment of genome sequences. This tutorial helps you to find the current gene diversity of SARS-CoV-2.

Molecular Graphics Models using Swiss PDB Viewer

Image
This tutorial presents various models of molecular graphics representations such as Wireframe model, Ball & Stick model, Spacefill model, Surface model, Stick model, Backbone model, Van der Waals model, Ribbon model, Strand model, and Electrostatic potential model of protein structure using Swiss PDB Viewer.ProtocolOpen Swiss PDB Viewer software.Click FileOpen PDB File… menu to browse protein structure (.pdb file) location. By default, it displays protein structure in “Wireframe” model.In Control Panel window, right-click symbol “::v” to display whole protein structure in “Van der Waals” model.Click DisplayRender in Solid 3D menu, and click DisplayShow Backbone Oxygens menu (deselect) to display protein structure in “Sticks” model.In Control Panel window, right-click symbol “side” to display whole protein structure in “Backbone” model.In Control Panel window, right-click symbol “ribn” and “show” to display whole protein structure in “Ribbons in Cartoons” model.Click Color act …

Bouncing Text Animation Effect using Pure CSS

Image
This is a simple tutorial for creating bouncing text animation effect using pure CSS3 and HTML. In this tutorial, I have used CSS3 animation property with value ease to move text (keyframe) towards top and bottom (alternate -- distance -10px) at 1 second rate infinitely (infinite).Source CodeHTML: index.html<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Bouncing Text Animation Effect</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="title_wrapper"> <div id="text"> <i>B</i><i>o</i><i>u</i><i>n</i><i>c</i><i>i</i><i>n</i><i>g</i><i></i> <i>T</i><i>e</i><i>x</i><i>t</i><i>…

Music Search using Google Assistant in Android

Image
The Google Assistant app allows you to quickly access your smartphone assistant by pressing and holding down your home button or by simply saying, “Ok Google.” It can open your smartphone apps by passing system commands to your Android operating system.Google is a world's most popular search engine. It is highly famous for keyword search, and image search. Google's voice recognition feature allows searching music or videos by matching the sound. This feature can be simply accessed from Android smartphones through Google Assistant by entering the keywords (or voice) “(What|Find|What's|etc.)” and “(Song)”. For example, “what song”. This is a simple tutorial for searching music from Google through Google Assistant.Accessing Google AssistantDownload Google Assistant app from Google Play Store, if you do not have in your smartphone. Open the Google Assistant app and press the keypad icon. Now enter the keyword “what song” and play the music.Google Assistant Music MatchGoogle As…

NCBI BLAST Graphical Summary using HTML/CSS

Image
This is a simple tutorial for designing a webpage for displaying the graphical summary of biological sequence alignment similar to the output of the NCBI BLAST+ program using HTML and CSS languages. In this tutorial, I have given few example hits (in bars) that match all range of bit scores (mentioned by color key).NCBI BLAST Graphical SummaryNCBI BLAST is a most popular bioinformatics framework for finding local similarity between two or more biological sequences. It addresses a fundamental problem in bioinformatics research. The heuristic algorithm it uses is much faster than other approaches, such as calculating an optimal alignment. This emphasis on speed is vital to making the algorithm practical on the huge genome databases currently available, although subsequent algorithms can be even faster.In NCBI BLAST, the graphic is an overview of the database sequences aligned to the query sequence. These are represented horizontal bars colored coded by score and showing the extent of th…

ATCG Content of Multiple Gene Sequences using C++

Image
This is a simple tutorial for computing ATCG contents of multiple gene sequences using the classes, objects, and members in C++. In this tutorial, I have used Dev C++ v5.11 software for compiling the C++ program.Program Design A. Define a class to represent a gene sequence data. Include the following members: Data members:Gene nameGene IDLengthA, T, G, C contentMember functions:To read data for a geneTo compute A, T, G, C contentTo display all the details of a gene B. Write a main program to test the program by reading n gene sequences data. Source Code/* Computing ATCG Content of Multiple Gene Sequences */ #include <iostream> #include <iomanip> #include <conio.h> #include <string.h> #include <stdlib.h> class gene { char r, gene_name[20][20], gene_seq[20][200], gene_id[20][20], id[20]; int gene_length, a, t, c, g, o, n, i, j, m, substr_eq, substr_rem; std::string seq, s; public: void get_sequence(); void find_length(); void find_at…