Git Product home page Git Product logo
Paul A. Gagniuc photo

gagniuc Goto Github PK

followers: 173.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

Bioinformatics Algorithms in JavaScript Visual Basic (VBA; VB 6.0) - Markov-Chains An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments


Note: all applications presented here are designed natively in their respective programming or scripting languages, without libraries or external files. Thus, the applications have no dependencies and can be used offline. There are about 100 posts uploaded here, however, below are some useful projects that I have chosen to show as a preview:

Jupiter Bioinformatics (V1) Jupiter Bioinformatics V2 (normal) Jupiter Bioinformatics V2 (dark) Jupiter Bioinformatics V2 experiments Sequence Logo (relative style) Sequence Logo (block style)

More [+]

Discrete Probability Detector (DPD) Predictions with Markov Chains Objective Digital Stains Markov Chains scanner Linear congruential generator Information content vs percentage A high discrimination motif scanner A high discrimination motif scanner (variable sensitivity) Information content vs Information entropy Sequence Logo (relative style with axes) Sequence Logo (block style with axes) Spectral Forecast model for signals Chaos & noise Spectral Forecast equation for signals Spectral Forecast equation for matrices


Waveform-mixing-with-Spectral-Forecast-in-JS Waveform-mixing-with-Spectral-Forecast-in-JS Waveform-mixing-with-Spectral-Forecast-in-JS

Waveform-mixing-with-Spectral-Forecast-in-JS Waveform-mixing-with-Spectral-Forecast-in-JS Waveform-mixing-with-Spectral-Forecast-in-JS


native - Java Script Charts native - Java Script Charts native - Java Script Charts


Diabetes prediction prototype Prototype software for Photon-pixel coupling method PI laboratory in VB6 Motif detection VB6 Visual Sequence Alignment in VB6 Markov Chains detector in VB6Dynamic Block Allocation algorithm PromKappa 3.0 Objective Digital Stains in VB6 Markov Chains Simulation framework

Markov Chains Prediction framework Spectral-Forecast-equation-VB6-app-2.0 Markov Chains The weather

Bioinformatics Algorithms in JavaScript Bioinformatics Algorithms in JavaScript PromKappa 3.0 Objective Digital Stains in VB6


RNA complementarity DNA complementarity Entropy of text


Algorithms in Visual Basic for Applications

More [+]

Binary files inside EXCEL VBA

Spectral Forecast in EXCEL


  • Paul A. Gagniuc. An Introduction to Programming Languages: Simultaneous Learning in Multiple Coding Environments. Synthesis Lectures on Computer Science. Springer International Publishing, 2023, pp. 1-280.

  • Paul A. Gagniuc. Algorithms in Bioinformatics: Theory and Implementation. John Wiley & Sons, Hoboken, NJ, USA, 2021, pp. 1-528. ISBN: 9781119697961.

  • Paul A. Gagniuc. Markov chains: from theory to implementation and experimentation. Hoboken, NJ, John Wiley & Sons, USA, 2017, pp. 1-256. ISBN: 978-1-119-38755-8.


More [+]

Gagniuc's Github Stats
Gagniuc


Gagniuc

gagniuc.github.io

Paul A. Gagniuc's Projects

native-js-charts icon 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.

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

objective-digital-stains-in-php icon 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.

ordered-sequence-logo-based-on-existing-matrices icon 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.

php-markov-chains icon 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.

pi-laboratory-in-vb6 icon 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.

predictions-with-markov-chains icon 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.

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

programming-languages icon 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.

promkappa-3.0-objective-digital-stains-in-vb6 icon 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.

prototype-software-for-photon-pixel-coupling icon 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).

rna-complementarity icon 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.

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

sequence-logo-block-style icon 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.

sequence-logo-block-style-with-axes icon 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.

sequence-logo-relative-style icon 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.

sequence-logo-relative-style-with-axes icon 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.

sequence-logos-based-on-maximum-values icon 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.

sequence-logos-using-logarithms icon 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.

signal-processing-with-spectral-forecast icon 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.

simple-js-implementation-of-objective-digital-stains icon 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.

simple-sequence-alignment-in-vb6 icon 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.

single-for-loop-traversal-of-2d-arrays icon 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.

spectral-forecast-equation-for-matrices icon 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?

spectral-forecast-equation-for-signals icon 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?

spectral-forecast-in-excel icon 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?

spectral-forecast-model-for-signals icon 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.

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.