-
University Politehnica of Bucharest
- Bucharest, Romania
-
01:41
(UTC -12:00) - paul.gagniuc@mta.ro
- in/paul-gagniuc
- Paul.Gagniuc
- @paul.gagniuc
- https://gagniuc.github.io/
-
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 dif…
-
native-JS-Charts Public
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 i…
-
Objective-Digital-Stains Public
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 reflec…
-
Markov-Chains-scanner Public
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 c…
-
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 simulat…
-
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 ot…
-
Chaos-and-Noise Public
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 phys…
-
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…
-
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 backg…
-
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 detectio…
-
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 measureme…
-
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 loo…
-
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) lo…
-
Sequence-Logo-block-style Public
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 writte…
-
Sequence-Logo-relative-style Public
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 th…
-
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 applicati…
-
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 ope…
-
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 wr…
-
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…
-
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 a…
-
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 wor…
-
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 (Inform…
-
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 ali…
-
Entropy-of-Text Public
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 i…
-
Entropy-of-strings Public
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 ret…
-
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 c…
-
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 stat…
-
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.
-
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 di…
-
World-smallest-js-chart-v2.0 Public
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 th…