Pinned Repositories
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.
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.
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.
Global-sequence-alignment-in-JS
This implementation makes a global alignment between two strings and it demonstrates the use of the global alignment algorithm.
markov-chains-gagniuc
nnostradamus.github.io
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.
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.
NNostradamus's Repositories
NNostradamus/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.
NNostradamus/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.
NNostradamus/Global-sequence-alignment-in-JS
This implementation makes a global alignment between two strings and it demonstrates the use of the global alignment algorithm.
NNostradamus/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.
NNostradamus/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.
NNostradamus/markov-chains-gagniuc
NNostradamus/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.
NNostradamus/nnostradamus.github.io