Coder Social home page Coder Social logo
Paul A. Gagniuc photo

gagniuc Goto Github PK

followers: 174.0 following: 10.0 repos: 97.0 gists: 0.0

Name: Paul A. Gagniuc

Type: User

Company: University Politehnica of Bucharest

Bio: This page is dedicated to my students from Faculty of Engineering in Foreign Languages at University Politehnica of Bucharest. All projects are open source.

Location: Bucharest, Romania

Paul A. Gagniuc's Projects

2d-objective-digital-stains icon 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.

3d-objective-digital-stains icon 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.

3d-objective-digital-stains-local-frequency icon 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.

a-high-discrimination-motif-scanner icon 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.

algorithms-in-visual-basic-for-applications icon 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.

binary-files-inside-excel-vba icon 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.

binary-metamorphosis icon 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.

bioinformatics-algorithms-in-java-script icon 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.

bioinformatics-algorithms-in-javascript icon 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.

bioinformatics-html5-implementations icon 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.

chaos-and-noise icon 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.

combining-two-signals-in-js-c-py-php-vb-pl-rb-java icon 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.

diabetes-prediction-1.0 icon 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.

diabetes-prediction-2.0 icon 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.

discrete-probability-detector icon 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.

discrete-probability-detector-in-vb6 icon 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.

discrete-probability-detector-js icon 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.

dna-complementarity-alignment-in-js icon 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.

dna-motif-sequences-to-sequence-logos icon 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.

dynamic-block-allocation-algorithm icon 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).

entropy-of-strings icon 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.

entropy-of-text icon 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.

entropy-vs-self-sequence-alignment icon 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.

gagniuc icon gagniuc

Config files for my GitHub profile.

gcluster icon 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.

genomin icon 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).

ghdna-hash-function icon 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.