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 . Protocol Open Swiss PDB Viewer software. Click File → Open 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 Display → Render in Solid 3D menu, and click Display → Show 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 Con...

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 Code HTML: 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...

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 Assistant Download 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 ...

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 Summary NCBI 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 ex...

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 name Gene ID Length A, T, G, C content Member functions: To read data for a gene To compute A, T, G, C content To 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::str...