GitHub / Gagniuc 97 Repositories
This page is dedicated to my students from Faculty of Engineering in Foreign Languages at University Politehnica of Bucharest. All projects are open source.
Donate: https://github.com/sponsors/Gagniuc
Gagniuc/Diabetes-prediction-1.0
Diabetes prediction V1.0 uses the Markov Chains method. First, this VB6 application converts a sequence of numbers into states. The states are arranged in a transition matrix and the transition probabilities are calculated for each element. Next, the transition matrix is further used for a prediction in a Markov chain.
Language: Visual Basic 6.0 - Size: 3.26 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Gagniuc/Binary-files-inside-EXCEL-VBA
This application converts any executable file to VBA source code that can be included as a '.bas' module in an EXCEL file. Once inserted into the EXCEL file, the VBA code can be used to completely restore the executable file to disk in the same directory as the EXCEL file.
Language: BASIC - Size: 3.55 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 6

Gagniuc/Entropy-of-strings
This application calculates the entropy of a string. The focus of this implementation is represented by a specialized function called "entropy" which receives a text sequence as a parameter and returns a value that represents the entropy. Entropy is a measure of the uncertainty in a random variable.
Language: HTML - Size: 127 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 1

Gagniuc/Sequence-Logo-relative-style
Sequence Logo - relative style is an alternative that provides full control over how the graphics of a Sequence Logo should look like, and is an alternative to an application called WebLogo. All the inner workings of this open source application are written in native javascript.
Language: HTML - Size: 175 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

Gagniuc/A-high-discrimination-motif-scanner-and-variable-sensitivity
This is a high discrimination scanner designed to recognise DNA motifs within a long stretch of DNA. Most importantly, this implementation shows how to implement a variable sensitivity for detection, by modifying the pseudocount values.
Language: HTML - Size: 137 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Gagniuc
Config files for my GitHub profile.
Size: 3.28 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 0

Gagniuc/native-JS-Charts
The projects in this repository show a series of js charts of two types. Both of these types use the HTML5 canvas object. The first type of chart provides a normal linear plot and the second type is a circular model.
Language: HTML - Size: 4.78 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

Gagniuc/Programming-Languages
A total of 44 poster presentations and 404 source code examples reflected in nine computer languages, namely: C#, C++, Java, JavaScript, PERL, PHP, Python, Ruby and VB.
Language: Java - Size: 25.7 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

Gagniuc/Chaos-and-Noise
Chaos & noise is an implementation that suggests by experiment that the universe is deterministic. Initially, the experiment was used to show why there are limits in predicting the behavior of physical systems. The subject is openly described in the book entitled Algorithms in Bioinformatics: Theory and Implementation.
Language: HTML - Size: 327 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/Visual-Sequence-Alignment-in-VB6
This highly visual and responsive VB6 application is an implementation of the global sequence alignment algorithm. It allows the modification of the alignment parameters (match, mismatch, gap), and it shows the pairwise alignment as well as the score matrix in real time.
Language: Visual Basic 6.0 - Size: 7.26 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

Gagniuc/Entropy-of-Text
Entropy is a measure of the uncertainty in a random variable. This application calculates the entropy of text. The current example calculates the entropy of sequence "TTTAAGCC". In the context of information theory the term "Entropy" refers to the Shannon entropy.
Language: HTML - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/WebCam-software-sampling
This Web Cam software saves images from the camera at regular time intervals. These images are samples used by the Photon-pixel coupling method. Thus, the images are further used here: https://github.com/Gagniuc/Prototype-software-for-Photon-pixel-coupling
Language: VBA - Size: 3.16 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 3

Gagniuc/World-smallest-js-chart-v2.0
Chart 2.0 is represented by a function that draws on a canvas object using consecutive numeric values. Version 2.0 of this compact chart takes into account both positive and negative values from the input. Thus, chart 2.0 uses a lower bound as well as an upper bound.
Language: HTML - Size: 234 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

Gagniuc/Single-for-loop-traversal-of-3D-arrays
It demonstrates the use of a single "for-loop" in traversing three-dimensional arrays. The example shown here is made in Javascript.
Language: JavaScript - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Gagniuc/Sequence-Logos-using-logarithms
Sequence Logos using logarithms is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet once it is saved as a html file.
Language: HTML - Size: 44.9 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/Sequence-Logos-based-on-maximum-values
Sequence Logos based on maximum values is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet.
Language: HTML - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/Sequence-Logo-block-style
Sequence Logo - block style is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet once it is saved as a html file.
Language: HTML - Size: 191 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

Gagniuc/Sequence-Logo-relative-style-with-axes
Sequence Logo - relative style with axes is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet once it is saved as a html file.
Language: HTML - Size: 264 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/ATM
Size: 36.4 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Gagniuc/Markov-Chains-Prediction-framework
This application makes predictions by multiplying a probability vector with a transition matrix multiple times (n steps - user defined). On each step the values from the resulting probability vectors are plotted on a chart. The resulting curves on the chart indicate the behavior of the system over a number of steps.
Language: Visual Basic 6.0 - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Gagniuc/Visual-Basic-modules-Markov-Chains
These Markov Chains .BAS modules accompany the book entitled: Markov Chains: From Theory to Implementation and Experimentation, and they are compatible with Visual Basic for Applications (VBA) and Visual Basic 6.0 (VB 6.0).
Language: VBA - Size: 518 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

Gagniuc/Simple-sequence-alignment-in-VB6
This highly responsive VB6 application is an implementation of the global sequence alignment algorithm. It allows the modification of the alignment parameters (match, mismatch, gap), and it shows the pairwise alignment as well as the score matrix in real time. The purpose of it is to seeks the optimal alignment between two text sequences.
Language: Visual Basic 6.0 - Size: 4.31 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

Gagniuc/VB6-add-GUI-objects-at-runtime
This Visual Basic 6.0 (VB6) demo shows how to make new objects at runtime. Shows how different types of objects (in this case a textbox object) can be created at runtime and whose properties can be modified as desired.
Language: Visual Basic 6.0 - Size: 2.37 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 4

Gagniuc/Binary-metamorphosis
The VB6 applications shown here use the hexadecimal system to encode the binary content of an executable file. The point here is that one may compile an executable file that contains another executable file inside. Once the new executable file is executed, it is able to write the embedded executable file on disk as an independent executable file.
Language: Visual Basic 6.0 - Size: 2.58 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 6

Gagniuc/Motif-detection-VB6
This application searches inside a text sequence for words that resemble those inside a list of similar words.
Language: Visual Basic 6.0 - Size: 8.69 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 4

Gagniuc/Dynamic-Block-Allocation-algorithm
The Dynamic Block Allocation algorithm (DBA) represents a flexible method for partitioning string sequences into data blocks taking into account different rules imposed by a function. Two versions of this algorithm are presented, namely DBFA (Double Brute Force Algorithm) and MBFA (Multi Brute Force Algorithm).
Language: Visual Basic 6.0 - Size: 5.68 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 3

Gagniuc/Prototype-software-for-Photon-pixel-coupling
Photon-pixel coupling is a novel method that allows a parallel sampling of an unlimited number of sensors. In the case shown here, 200 sensors are sampled in parallel at video rate frequency. This implementation is done in Visual Basic 6.0 (VB6).
Language: Visual Basic 6.0 - Size: 13.4 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 5

Gagniuc/Mix-two-signals-in-CSharp
This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: C# - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/Bioinformatics-Algorithms-in-JavaScript
These Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers. These algorithms include more than 120 open-source implementations that describe many known or novel algorithms in Bioinformatics.
Language: HTML - Size: 1000 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 3

Gagniuc/PI-laboratory-in-VB6
A sequence of digits that never ends and never exhibits any clear patterns, is scratchy for any questioning mind. The main question in regard to this project is: Are there patterns in the digits of irrational numbers? PI laboratory is a scanner that tries to show patterns in the digits of irrational numbers, in a graphical manner.
Language: Visual Basic 6.0 - Size: 5.97 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

Gagniuc/Algorithms-in-Visual-Basic-for-Applications
This repository includes the ".bas" files for Markov Chains that accompany the book entitled: Markov Chains: From Theory to Implementation and Experimentation. These ".bas" implementations can be used in various VBA Excel applications. This repository also includes an EXCEL file that supports VBA.
Language: VBA - Size: 9.13 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 8 - Forks: 4

Gagniuc/Bioinformatics-Algorithms-in-Java-Script
These Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers. These algorithms include more than 120 open-source implementations.
Language: HTML - Size: 274 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gagniuc/RNA-complementarity
This JavaScript implementation detects the areas where two RNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.
Language: HTML - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

Gagniuc/DNA-complementarity-alignment-in-JS
This JavaScript implementation detects the areas where two DNA sequences are complementary to each other. All symbols from UTF-8 are accepted by this algorithm.
Language: HTML - Size: 63.5 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/Mix-two-signals-in-VB
This is an implementation designed in VB6/VBA. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: VBA - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

Gagniuc/Self-sequence-alignment
Self-sequence alignment represents a novel mathematical model for measuring the information content in biological sequences, such as DNA, RNA, or proteins. Nevertheless, the use of this model is not limited to biological sequences. Thus, any symbol inside a sequence can be considered.
Language: HTML - Size: 239 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Combining-two-signals-in-JS-C-Py-PHP-VB-Pl-Rb-Java
This is an implementation designed in eight different programming / scripting languages, namely C#, Python, VB6, Javascript, Perl, Ruby, Java and PHP. Each implementation is able to mix two signals/vectors (A and B) in arbitrary proportions.
Language: C# - Size: 84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gagniuc/Signal-processing-with-Spectral-Forecast
Signal processing with Spectral Forecast - is a demo application designed in Javascript, that is able to mix two signals (A and B) in arbitrary proportions. Different cases can be seen, with two different waveform signals that are combined depending on a value d.
Language: HTML - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2

Gagniuc/Local-sequence-alignment-in-JS
This JavaScript implementation detects the areas where two DNA/RNA/protein sequences are similar to each other. All symbols from UTF-8 are accepted by this algorithm.
Language: HTML - Size: 296 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Discrete-Probability-Detector-JS
Discrete Probability Detector (DPD) application uses an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in JavaScript.
Language: HTML - Size: 98.6 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/Entropy-vs-self-sequence-alignment
Entropy vs self sequence alignment is a Javascript implementation of a scanner that makes a comparison between two methods, namely between Shanon entropy (Information entropy) and self-sequence alignment (Information content). Information entropy (IE) and Information content (IC) are two methods that quantitatively measure information.
Language: HTML - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/DNA-motif-sequences-to-Sequence-Logos
This implementation is an alternative that provides full control over how the graphics of a Sequence Logo should look like, and is an alternative to an application called WebLogo. All the inner workings of this open source application are written in native javascript. The application is independent of the internet once it is saved as a html file.
Language: HTML - Size: 106 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/A-high-discrimination-motif-scanner
This is a scanner designed to recognise DNA motifs within a long stretch of DNA. It uses two models for discrimination, one model representing the target and the second model representing the background.
Language: HTML - Size: 162 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Predictions-with-Markov-Chains
Predictions with Markov Chains is a JS application that multiplies a probability vector with a transition matrix multiple times (n steps - user defined). On each step, the values from the resulting probability vectors are plotted on a chart. The resulting curves on the chart indicate the behavior of the system over n steps.
Language: HTML - Size: 140 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 1

Gagniuc/Markov-Chains-Simulation-framework
The Markov Chains - Simulation framework is a Markov Chain Generator that uses probability values from a transition matrix to generate strings. At each step the new string is analyzed and the letter frequencies are computed. These frequencies are displayed as signals on a graph at each step in order to capture the overall behavior of the MCG.
Language: Visual Basic 6.0 - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Gagniuc/Discrete-Probability-Detector-in-VB6
Discrete Probability Detector (DPD) is an algorithm that transforms any sequence of symbols into a transition matrix. It is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in Visual Basic 6.0.
Language: Visual Basic 6.0 - Size: 1.91 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Gagniuc/GCluster
GCluster is an experimental detector that uses a dynamic method named "in-depth analysis" to detect and interpret CpG islands, CpG clusters and other dinucleotide structures. In-depth analysis is made through repeated tests with different dinucleotide thresholds.
Language: Visual Basic 6.0 - Size: 2.81 MB - Last synced at: about 24 hours ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Gagniuc/Global-sequence-alignment-in-JS
This implementation makes a global alignment between two strings and it demonstrates the use of the global alignment algorithm.
Language: HTML - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Gagniuc/PromKappa-1.0-makes-Objective-Digital-Stains
PromKappa 1.0 is a complete application made in Visual Basic 6.0 (VB6) that generates Objective Digital Stains (aka DNA patterns).
Language: Visual Basic 6.0 - Size: 8.55 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Gagniuc/Markov-Chains-VB6
Markov Chains in Visual Basic 6.0 (VB6) - These applications use transition matrices to make predictions by using a Markov chain. For exemplification, the values from the transition matrix, in any of the three applications, represent the transition probabilities between two states found in a sequence of observations.
Language: Visual Basic 6.0 - Size: 2.67 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Gagniuc/PromKappa-3.0-Objective-Digital-Stains-in-VB6
PromKappa 3.0 is a complete application made in Visual Basic 6.0 (VB6) that generates Objective Digital Stains (aka DNA patterns). The main output of the application consists of a series of images that are saved in the 'chart' (or 'chart_comp') folder and which can be later analyzed using different methods.
Language: HTML - Size: 6.85 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Gagniuc/Mix-two-signals-by-using-Spectral-Forecast-in-VB6-app-v2.0
This is a demo application designed in Visual Basic 6.0, that is able to mix two signals in arbitrary proportions. Different cases can be seen, with two different waveform signals that are combined depending on the value of a parameter called distance d. This distance d can be defined from zero to the maximum value found above the two vectors.
Language: Visual Basic 6.0 - Size: 4.6 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Gagniuc/Markov-Chains-scanner
The current JS application is a detector that uses observation sequences to construct the transition matrices for two models, which are merged into a single log-likelihood matrix (LLM). A scanner can use this LLM to search for regions of interest inside a longer sequence called z (the target).
Language: HTML - Size: 119 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/Markov-Chains-detector-in-VB6
The current VB6 application is a detector that uses observation sequences to construct the transition matrices for two models, which are merged into a single log-likelihood matrix (LLM). A scanner can use this LLM to search for regions of interest inside a longer sequence called z (the target).
Language: Visual Basic 6.0 - Size: 3.81 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

Gagniuc/Bioinformatics-HTML5-Implementations
These All-in-one Bioinformatics HTML5/JS files accompany the book entitled: Algorithms in Bioinformatics: Theory and Implementation, and they are compatible with all internet browsers.
Language: HTML - Size: 13.3 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gagniuc/Information-Content-vs-Information-Entropy
This is an application designed in HTML5/Javascript of a scanner that makes a comparison between two methods, namely between Shanon entropy (Information entropy) and self-sequence alignment (Information content). Information entropy (IE) and Information content (IC) are two methods that quantitatively measure information.
Language: HTML - Size: 154 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Spectral-Forecast-equation-for-matrices
A more complex example that uses the spectral forecast equation is related to matrices. A question that can be asked this time would be: given two matrices A and B, what would a third matrix (M) look like if it must resemble both A and B in a certain proportion?
Language: HTML - Size: 246 KB - Last synced at: about 6 hours ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

Gagniuc/Spectral-Forecast-equation-for-signals
One of the easiest applications to understand the spectral forecast equation is related to signals. A question that can be asked would be: given two signals A and B, what would a third signal M look like if it must resemble both signals in a certain proportion?
Language: HTML - Size: 1.1 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Waveform-mixing-with-Spectral-Forecast-in-JS
Waveform mixing with Spectral Forecast in JS - is a demo application designed in Javascript, that is able to mix two signals (A and B) in arbitrary proportions. Some cases can be seen, with two different waveform signals that are combined depending on a value d, called a distance.
Language: HTML - Size: 7.3 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

Gagniuc/Jupiter-Bioinformatics-V2-experiments
Jupiter Bioinformatics (V2) uses the local sequence alignment algorithm and a few stored experiments for further experimentation on sequence alignment. It is an open source application designed in native JavaScript, that is able to align two sequences/texts in order to match the regions that are similar.
Language: HTML - Size: 25.8 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Jupiter-Bioinformatics-V2-dark
Jupiter Bioinformatics (V2 - dark) - local sequence alignment, is an open source application designed in native JavaScript, that is able to align two sequences/texts in order to match the regions that are similar.
Language: HTML - Size: 161 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 0

Gagniuc/Jupiter-Bioinformatics-V2-normal
Jupiter Bioinformatics (V2 - normal) - local sequence alignment, is an open source application designed in native JavaScript, that is able to align two sequences/texts in order to match the regions that are similar.
Language: HTML - Size: 15.9 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/Jupiter-Bioinformatics-V1
Jupiter Bioinformatics (V1) - To find similarities between two words, a manual comparison is required. For words between 4 and 8 letters, such a task can be performed by any of us without the use of a computer. However, what if the objects of comparison are entire phrases/sequences/files?
Language: HTML - Size: 15.8 MB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/GHDNA-hash-function
GHDNA is an experimental hash function that takes a DNA sequence as an input and provides a unique signature in the output. The signature provided by the function is a constant length sequence of digits.
Language: Visual Basic 6.0 - Size: 3.66 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Gagniuc/Single-for-loop-traversal-of-2D-arrays
It demonstrates the use of a single "for-loop" in traversing a matrix. The example shown here is made in 10 programming languages: C#, C++, Java, Javascript, PERL, PHP, Python, Ruby and VB/VBA.
Language: Java - Size: 37.1 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Gagniuc/Discrete-Probability-Detector
These implementations make use of an algorithm called DPD (Discrete Probability Detector), that transforms any sequence of symbols into a transition matrix. DPD is able to detect the number of states from the sequence and calculate the transition probabilities between these states. This version of DPD is made in JavaScript, VBS and VB6.
Language: HTML - Size: 20.9 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gagniuc/Mix-two-signals-in-PHP
This is an implementation designed in PHP. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: PHP - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Mapping-pixels-to-LEDs-for-the-Photon-pixel-coupling-method
This software is mapping pixels to LED positions. The coordinates of each LED position is recorded as a string inside an array variable. The array variable is printed as a VB6 source code in a textbox object. Next, the content of the textbox object is manually copied inside the VB6 source code of the Vesta software.
Language: Visual Basic 6.0 - Size: 343 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Gagniuc/Mix-two-signals-in-Python
This is an implementation designed in Python. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: Python - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Markov-Chain-Generator
A Markov Chain Generator (MCG) is a prediction machine that uses a transition matrix to generate sequences that are similar to the training sequence. Thus, the output of a MCG mimics the training sequence that led to the values from the transition matrix and the process itself represents a prediction.
Language: HTML - Size: 65.4 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 1

Gagniuc/PromKappa-2.0-makes-Objective-Digital-Stains
PromKappa V2.0 generates Objective Digital Stains (also called DNA patterns in the past). This is the second version of the application and it is made in Visual Basic 6.0 (VB6).
Language: HTML - Size: 15.1 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

Gagniuc/Micro-chart-in-VB
This compact chart takes into account both positive and negative values from an input. Thus, this VB chart takes into account a lower bound as well as an upper bound. The lower bound represents the lowest value whereas the upper bound represents the highest value over the input.
Language: Visual Basic 6.0 - Size: 2.46 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 3

Gagniuc/Markov-Chains-The-weather
This application uses a transition matrix to make predictions by using a Markov chain. For exemplification, the values from the transition matrix represent the transition probabilities between two states found in a sequence of observations.
Language: Visual Basic 6.0 - Size: 116 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Gagniuc/Genomin
Genomin is an implementation for large-scale genomic analysis. It is made in Visual Basic 6.0 (VB6). It uses the seek method to generate buffers from large FASTA files (over 8 Gb).
Language: Visual Basic 6.0 - Size: 4.17 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 3

Gagniuc/Diabetes-prediction-2.0
Diabetes prediction V2.0 -This VB6 application takes glycemic values and tries to predict the future state of the patient. First, it converts a sequence of numbers into states. The states are arranged in a transition matrix and the transition probabilities are calculated for each element. The transition matrix is further used for a predictions.
Language: Visual Basic 6.0 - Size: 3.64 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

Gagniuc/Mix-two-signals-by-using-Spectral-Forecast-in-VB6-app-v1.0
Spectral Forecast equation (VB6 app 1.0) - is a demo application designed in Visual Basic 6.0, that is able to mix two signals in arbitrary proportions. Different cases can be seen, with two different waveform signals that are combined depending on the value of a parameter called distance.
Language: Visual Basic 6.0 - Size: 4.47 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

Gagniuc/gagniuc.github.io
Language: HTML - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Gagniuc/Ordered-Sequence-Logo-based-on-existing-matrices
Ordered Sequence Logo based on existing matrices is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet once it is saved as html.
Language: HTML - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Sequence-Logo-block-style-with-axes
Sequence Logo - block style with axes (native Java Script) is an alternative that provides full control over how the graphics of a Sequence Logo should look like. All the inner workings of this open source application are written in native javascript. The application is independent of the internet.
Language: HTML - Size: 279 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Spectral-Forecast-model-for-signals
Spectral forecast is a novel general-purpose prediction model recently published in the journal CHAOS. The model revolves around three known states: two extreme outcomes (A and B) and one measurement (P). These states are represented by either vectors or matrices that include sets of homologous parameters.
Language: HTML - Size: 167 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Information-content-vs-percentage
This is a scanner that produces two types of signals. The two signals are calculated from the content of a sliding window. One signal is represented by the self-sequence alignment values and the other is represented by the relative frequency values of Cplus G letters.
Language: HTML - Size: 154 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Linear-congruential-generator
Linear congruential generator (LCG) is an application that demonstrates the generation of pseudo-random numbers. The LCG is a specialized mathematical function (deterministic algorithm) for simulation of “random” numbers. The numbers generated by LCG are called pseudo-random numbers.
Language: HTML - Size: 152 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Objective-Digital-Stains
This is an application that shows the informational structure of DNA sequences. The objective digital stain (ODS) is represented by a distribution of points on a two-dimensional image, which reflects the information structure inside a DNA/RNA sequence.
Language: HTML - Size: 111 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 2

Gagniuc/World-smallest-js-chart-v1.0
This js implementation may be the smallest source code for a useful chart to date (to my knowledge)! The World smallest chart plots only positive values, namely it takes values from zero up to an upper bound. The projects in this repository show two js charts and both use the HTML5 canvas object.
Language: HTML - Size: 248 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/3D-Objective-Digital-Stains-local-frequency
A 3D Objective Digital Stain is able to show the information structure of a DNA or RNA sequence in a graphical manner. In this case, the ODS uses the global frequency of symbols (A, T/U, C, G) from the input sequence to calculate the local frequency of these symbols from a sliding window.
Language: HTML - Size: 22.5 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/2D-Objective-Digital-Stains
A 2D Objective Digital Stain is able to show the information structure of a DNA or RNA sequence in a graphical manner. In this case, the ODS is computed using the local frequency of the symbols from a sliding window.
Language: HTML - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/3D-Objective-Digital-Stains
A 3D Objective Digital Stain is able to show the information structure of a DNA or RNA sequence in a graphical manner. In this case, the ODS is computed using the local frequency of the symbols from a sliding window. In the 3D version, the overlapping values (similar sliding windows) are represented by a gradient from black to red.
Language: HTML - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Objective-Digital-Stains-in-PHP
This code generates Objective Digital Stains (ODSs) and it is implemented in PHP. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.
Language: PHP - Size: 58.6 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Simple-JS-implementation-of-Objective-Digital-Stains
Simple JS implementation of Objective Digital Stain (ODS) produces ODS images from DNA sequences. On ODSs, the information content (IC) is represented vertically on the y-axis and the frequency of different letters is represented horizontally on the x-axis.
Language: HTML - Size: 125 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Spectral-Forecast-in-EXCEL
A more complex example that uses the spectral forecast equation is related to matrices. A question that can be asked this time would be: given two matrices A and B, what would a third matrix (M) look like if it must resemble both A and B in a certain proportion?
Size: 326 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

Gagniuc/Mix-two-signals-in-Perl
This is an implementation designed in Perl. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: Raku - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Mix-two-signals-in-Ruby
This is an implementation designed in Ruby. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: Ruby - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Mix-two-signals-in-Java
This is an implementation designed in Java. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: Java - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Mix-two-signals-in-Javascript
This is an implementation designed in Javascript. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
Language: JavaScript - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Gagniuc/Markov-Chains-Java-Script
Here are all the Markov Chain algorithms in java script that are associated with the book entitled Markov chains: from theory to implementation and experimentation.
Language: HTML - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/PHP-Markov-Chains
Here are all the Markov Chain algorithms in PHP that are associated with the book entitled Markov chains: from theory to implementation and experimentation.
Language: PHP - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

Gagniuc/Presentations
This section contains all the original presentations from the supplementary materials related to the book entitled: Algorithms in Bioinformatics: Theory and Implementation. The presentations contain original content related to biology, bioinformatics, genetics, genomics, physics, as well as algorithms or software programming implementations.
Size: 93.3 MB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0
