Showing 2943 open source projects for "algorithm"

View related business solutions
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    Illustrated Algorithms

    Illustrated Algorithms

    Interactive algorithm visualizations

    ...Visual representations of variables and operations augment the control flow, alongside actual source code. You can fast forward and rewind the execution to closely observe how an algorithm works. The same code that is displayed next to the illustration is also decorated using babel-plugin-trace-execution and executed to record the context at every step. Literally the same source file. Going back and forth between function execution (and call stack when algorithm uses recursion) is effortless. So is pausing and resuming. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2

    GenCodeGenerator

    C++ class to generate biologically plausible genetic codes

    ...By default, the class "GeneticCode" generates alternative genetic codes, with the reqirement of block structure, and, optionally, with the assumption of stereochemical or biosynthetic models (to impose the assumption of the adaptive model, simply filter the codes using the error_cost() function). See Appendix in Makukov & shCherbak (2017) for the description of the algorithm. The code requires Qt 5. To compile the provided example, run 'qmake' to produce the Makefile, and then run 'make' to compile the executable file. License: Public Domain.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    IPAS is a new and practial iterative progressive multiple sequence alignment algorithm, used to align protein sequences, which is a close variant of the MUSCEL algorithm. However, based on the gene sequences length, our algorithm starts either with the "kmer" distance table or with the "Dynamic Programming (DP)" distance table. The other steps of this algorithm include: generating a Guide-tree using UPGMA, multiple sequence alignments, "kimura" distance calculation from aligned sequences and new techniques to improve multiple sequence alignments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    Ransomware Recovery Tool

    Why pay Ransom when you have Ransomware Recovery Tool for decryption

    ...This recovery tool is one of the best solution to recover & restore corrupt, damaged and inaccessible data with great efficiency. Ransomware Recovery Tool can recover deleted & corrupted files, images, videos, data in original state. With high end algorithm and two recovery modes, it recover maximum possible data from you corrupted FAT & NTFS drives
    Downloads: 3 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    DES-Rotem

    DES-Rotem

    DES attempt to crack code with 3 rounds

    This Java project is an attempt to crack the key in a DES encryption algorithm. The plaintext and the cyphertext are known. The purpose is to crack the 64-bit key with 3 rounds instead of 16. This project checks all 2^64 possible keys. Therefore, it takes a long time to find the correct key.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    TESTIMAGES

    TESTIMAGES

    Testing images for scientific purposes

    ...The archive includes more than 2 million images originally acquired and divided in three different categories: SAMPLING and SAMPLING_PATTERNS (aimed at testing resampling algorithms), COLOR (aimed at testing color rendering on different displays) and PATTERNS (aimed at testing the rendering of standard geometrical patterns). Please cite the following papers when using any image in this archive: * ASUNI N, GIACHETTI A, "TESTIMAGES: A Large Data Archive For Display and Algorithm Testing", Journal of Graphics Tools, Volume 17, Issue 4, 2015, pages 113-125, DOI:10.1080/2165347X.2015.1024298 * ASUNI N, GIACHETTI A, "TESTIMAGES: a large-scale archive for testing visual devices and basic image processing algorithms", STAG - Smart Tools & Apps for Graphics Conference, 2014.
    Leader badge
    Downloads: 854 This Week
    Last Update:
    See Project
  • 7

    HapAltMin

    Haplotype assembly software using Alternating Minimization Algorithm

    HapAltMin is a Haplope assembly software based on the principles of Binary Matrix Completion using Alternating Minimization Iterative Procedure. This software takes as input the Haplotype-relevant Fragment files and phases haplotypes for diploid organisms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Easy265File

    Easy265File

    FFmpeg GUI. Easly preview the video & convert whole folder / videos

    ...The default command designed to compress the videos very efficiently with almost no impact on the video quality! By default the program use the x265 (HEVC) encoder - the best algorithm for video compression! NOTE: this version is alpha and one of the very first releases. it stable enough to do the basic and important job described above. but it may fail in other usage scenarios so please report any problem you encounter!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    This package includes a collection of MATLAB files which are designed to: 1. Given a calibration scan of the image of a point emitter with an engineered point spread function (PSF), 2. Perform a phase retrieval algorithm based on maximum likelihood estimation (MLE) of a phase aberration term which is added to the theoretical pupil function of the imaging system. 3. Use the phase-retrieved pupil function to perform single-emitter localization. Accompanying publication available here: https://doi.org/10.1364/OE.25.007945
    Downloads: 0 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    IPAS for protein sequences

    IPAS for protein sequences

    multiple alignment algorithm for protein sequences

    IPAS is a new and practial protein multiple sequence alignment algorithm based on iterative progresive alignment algorithm Assessed on BAliBASE 3.0, PREFAB 4.0, SABMARK 1.65, and OXBENCH, MSAProbs achieves the statistically highest alignment accuracy, compared to ClustalW 2.0.10, MAFFT 6.717( using L-INS-i with --maxiterate = 1000), MUSCLE 3.8.31, ProbCons 1.12, and Probalign 1.3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    QSdpR

    Viral Quasispecies Reconstruction software based on QSdpR algorithm

    This is a viral quasispecies reconstruction software for quasispecies assembly problem on mRNA viruses, which is based on a correlation clustering approach and uses semidefinite optimization framework. The software accepts a reference genome, a NGS read set aligned to this reference and set of SNP locations in the form of a vcf file and outputs an optimal set of reconstructed species genomes which describes the underlying viral population.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Advanced Onion Router
    Advanced Onion Router is a portable client for the OR network and is intended to be an improved alternative for Tor+Vidalia+Privoxy bundle for Windows users. Some of the improvements include UNICODE paths, support for HTTP and HTTPS proxy protocols on the same Socks4/Socks5 port with HTTP header filtering that generates fake identity-dependent headers every time the identity is changed (proxy chains are also supported), support for NTLM proxies, a User Interface that makes Tor's options and...
    Downloads: 178 This Week
    Last Update:
    See Project
  • 13

    openSSLGOSTSigner

    Simple GUI tool for openssl to sign files with GOST algorithm

    This software is a simple GUI tool which uses openssl command line utility underneath. It designed to sign any type of files with GOST algorithm (GOST cipher) and will be especially useful for russian ISP's and IT companies which in one way or another have to deal with Roskomnadzor's forbidden sites list to reduce the timewaste while typing in commandline each time you need to sign some file. To use this software you will need to have a ".PEM" file(which exactly used to sign files). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    Algorithm Database

    Efficient Algorithms implemented in Java

    The Aim of this project is to provide a collection of reusable Algorithms which can be used effectively in different scenarios. Algorithm implementations are in Java. Objective here is to implement algorithms which should be more efficient than the JDK implementation and also to create a platform for the researchers who works on Data Mining, Encryption algorithms, ect.. to collaborate and contribute to this project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    node2vec

    node2vec

    Learn continuous vector embeddings for nodes in a graph using biased R

    The node2vec project provides an implementation of the node2vec algorithm, a scalable feature learning method for networks. The algorithm is designed to learn continuous vector representations of nodes in a graph by simulating biased random walks and applying skip-gram models from natural language processing. These embeddings capture community structure as well as structural equivalence, enabling machine learning on graphs for tasks such as classification, clustering, and link prediction. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    BISD

    Batch incremental SNN-DBSCAN clustering algorithm

    Incremental data mining algorithms process frequent up- dates to dynamic datasets efficiently by avoiding redundant computa- tion. Existing incremental extension to shared nearest neighbor density based clustering (SNND) algorithm cannot handle deletions to dataset and handles insertions only one point at a time. We present an incremen- tal algorithm to overcome both these bottlenecks by efficiently identify- ing affected parts of clusters while processing updates to dataset in batch mode.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    adapter trimmer

    We implement a very simple approach. Each read is searched for the jun

    ...Each read is searched for the junction adapter (CTGTCTCTTATACACATCT) and its reverse complement (AGATGTGTATAAGAGACAG) based on Hamming distance, the entire junction being CTGTCTCTTATACACATCT+AGATGTGTATAAGAGACAG. If a match to either side of the junction is found then the entire 38bp juncton is clipped. This means the algorithm can tolerate an indel error in one of the sides of the junction, but not both. Optionally Smith-Waterman alignment can be turned on with -w which resolves this issue, although the code is less tested. eg. this will be caught: CTGTCTCT-TA-TACACATCTAGATGTGTATAAGAGACAG but not this: CTGTCTCT-TA-TACACATCTAGATGT-GTATAAGAGACAG
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    SummitDB

    SummitDB

    In-memory NoSQL database with ACID transactions, Raft consensus, etc.

    SummitDB is an in-memory, NoSQL key/value database. It persists to disk, uses the Raft consensus algorithm, is ACID compliant, and is built on a transactional and strongly-consistent model. It supports custom indexes, geospatial data, JSON documents, and user-defined JS scripting. The easiest way to get SummitDB is to use one of the pre-built release binaries which are available for OSX, Linux, and Windows. SummitDB can be compiled and used on Linux, OSX, Windows, FreeBSD, ARM (Raspberry PI) and probably others since the codebase is 100% Go. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    3D Graphics Library for MR (VR & AR)
    This is a little Program that I have done recently, made by my Algorithm for showing 3D Objects in 2D & can be implemented on any Programming Language ( No Open Source Packages/APIs are used. ) You can build & animate whatever you want. Final version will be released soon.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    MCU Media Server

    MCU Media Server

    SIP Video Multiconference Media Server with WebRTC support.

    REPOSITORY MOVED TO GITHUB!! https://github.com/medooze/media-server Video Multiconference Media Server with WebRTC support. Provide Multiconference and video broadcasting services to any SIP service. Supports VP8, H264, MP4V-ES, H263 and H263P, continuous presence, RTMP flash broadcasting, adhoc conferences, load balancing and administrative WEB interface. JSR309 driver implementation under development. .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    MCODER, an R Implementation Of MCODE Network Clustering Algorithm.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    SUPERmerge

    SUPERmerge

    ChIP-seq coverage island analysis algorithm for broad histone marks

    SUPERmerge is a ChIP-seq read pileup analysis and annotation algorithm for investigating alignment (BAM) files of diffuse histone modification ChIP-seq datasets with broad chromatin domains at a single base pair resolution level. SUPERmerge allows flexible regulation of a variety of read pileup parameters, thereby revealing how read islands aggregate into areas of coverage across the genome and what annotation features they map to within individual biological replicates.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    syngen

    R package for inferring drug synergy interactions

    The syngen package infer drug synergistic interactions by comparing each drug MOA, as inferred by the VIPER algorithm, with the Master Regulators of a defined phenotype
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    HGPEC

    A tool for gene and phenotype prioritization and evidence collection

    ...Among these, approaches based on heterogeneous network of genes and phenotypes were considered state-of-the-art ones, which can use for diseases with/without known molecular basis. Here, we develop a Cytoscape plugin, namely HGPEC, based on a ran-dom walk with restart algorithm on a heterogeneous network of genes and phenotypes. This plugin can prioritize candidate genes and phenotypes by employing a heterogeneous net-work consisting a network of genes/proteins and a phenotype similarity network. Based on the rankings, novel putative gene-disease and disease-disease associations can be identified. These associations can be supported with network-based visualization and evidences and annotations from biomedical data
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    GA-tools

    general genetic algorithms optimization fortran 95 routines

    High level optimization routines in Fortran 95 for optimization problems using a genetic algorithm with elitism, steady-state-reproduction, dynamic operator scoring by merit, no-duplicates-in-population. Chromosome representation may be integer-array, real-array, permutation-array, character-array. Single objective and multi-objective maximization routines are present. Possible to incorporate own crossover and mutation operators exclusively or in addition to standard operators that are included by default. ...
    Downloads: 1 This Week
    Last Update:
    See Project