Pinned Repositories
CA-2-HCOMB
CA-2-HCOMB is a tool for simplifying single-chain protein structures from PDB files into manageable models like various honeycombs, retaining essential information for in-depth computations. It's efficient for large datasets and machine learning, and user-friendly for research and education.
CNN-Image-Classification
A custom Convolutional Neural Network (CNN) architecture named FinalNet used to classify images. It is specifically designed for the CIFAR-10 dataset, with the objective of surpassing the classification accuracy of existing models like YourNet and LeNet.
CodeQuality4DevGPT
The CodeQuality4DevGPT project aims to enhance ChatGPT's code quality using linters for Python, Java, & JavaScript, addressing issues from style to logical errors, and improving code efficiency.
FPGA-Blackjack
A single-person game of blackjack, playable on the Altera DE2-115 FPGA board. The game is designed in Verilog and resembles the Atari 2600 version of blackjack. It features a player-versus-computer mode, where the computer acts as the dealer. Contains a Linear Feedback Shift Register (LFSR) and a Finite State Machine (FSM).
Gene-Annotation-Comparison
A bioinformatics software system designed for comparing gene annotations between different releases for a selected species. It includes Python classes for data processing, information extraction, a MySQL relational database, and web-based interfaces for dynamic data querying.
Java-Data-Structures
Java implementations of fundamental data structures, aimed at showing competence in data structures. It includes structures such as Trees and Graphs, each implemented in individual Java files.
LCS-For-Proteins
The repository features a Python implementation of algorithms for analyzing DNA sequences. Its main functionality includes generating random DNA sequences, translating DNA to protein sequences, performing 6-frame translations, and finding the Longest Gene Expression (LGE) between two DNA sequences using a modified Longest Common Substring approach.
Option-Contract-Webpage
A Black-Scholes Model implemented in Python for option pricing. It includes a range of helper functions for calculating option Greeks and implied volatility, and features basic MySQL database interaction for uploading option data.
QuantumHoneycombPSP
QuantumHoneycombPSP is a Python-based project designed to model protein structure prediction (PSP) using D-Wave quantum annealing. Uses novel protein lattices and energy functions.
Socket-Chatroom
A simple chat room project for two users coded in C++. It features user authentication, message sending, and file sharing capabilities. Developed by Alex Habegger and Nathan Abdoo for the CSE 278B Systems I class, the project was supervised by Professor Xianglong Feng.
ahabegger's Repositories
ahabegger/CA-2-HCOMB
CA-2-HCOMB is a tool for simplifying single-chain protein structures from PDB files into manageable models like various honeycombs, retaining essential information for in-depth computations. It's efficient for large datasets and machine learning, and user-friendly for research and education.
ahabegger/CodeQuality4DevGPT
The CodeQuality4DevGPT project aims to enhance ChatGPT's code quality using linters for Python, Java, & JavaScript, addressing issues from style to logical errors, and improving code efficiency.
ahabegger/CNN-Image-Classification
A custom Convolutional Neural Network (CNN) architecture named FinalNet used to classify images. It is specifically designed for the CIFAR-10 dataset, with the objective of surpassing the classification accuracy of existing models like YourNet and LeNet.
ahabegger/FPGA-Blackjack
A single-person game of blackjack, playable on the Altera DE2-115 FPGA board. The game is designed in Verilog and resembles the Atari 2600 version of blackjack. It features a player-versus-computer mode, where the computer acts as the dealer. Contains a Linear Feedback Shift Register (LFSR) and a Finite State Machine (FSM).
ahabegger/Gene-Annotation-Comparison
A bioinformatics software system designed for comparing gene annotations between different releases for a selected species. It includes Python classes for data processing, information extraction, a MySQL relational database, and web-based interfaces for dynamic data querying.
ahabegger/Java-Data-Structures
Java implementations of fundamental data structures, aimed at showing competence in data structures. It includes structures such as Trees and Graphs, each implemented in individual Java files.
ahabegger/LCS-For-Proteins
The repository features a Python implementation of algorithms for analyzing DNA sequences. Its main functionality includes generating random DNA sequences, translating DNA to protein sequences, performing 6-frame translations, and finding the Longest Gene Expression (LGE) between two DNA sequences using a modified Longest Common Substring approach.
ahabegger/Option-Contract-Webpage
A Black-Scholes Model implemented in Python for option pricing. It includes a range of helper functions for calculating option Greeks and implied volatility, and features basic MySQL database interaction for uploading option data.
ahabegger/QuantumHoneycombPSP
QuantumHoneycombPSP is a Python-based project designed to model protein structure prediction (PSP) using D-Wave quantum annealing. Uses novel protein lattices and energy functions.
ahabegger/Socket-Chatroom
A simple chat room project for two users coded in C++. It features user authentication, message sending, and file sharing capabilities. Developed by Alex Habegger and Nathan Abdoo for the CSE 278B Systems I class, the project was supervised by Professor Xianglong Feng.
ahabegger/Statechart-2-Lejos-Java
A Python program that conducts a M2M transformation. The program converts the input model of a statechart diagram in MDJ file format to the output model of Java code meant to execute the statechart for the Lejos programmable robot.
ahabegger/Tomtom-API-Webpage
A PHP-server project related to the TomTom API, developed as part of CSE383 coursework. The main purpose of this project is to demonstrate the integration and use of the TomTom API within a web application.