Giter VIP home page Giter VIP logo

meng-biomedical-engineering's Introduction

MEng-Biomedical-Engineering

This repository includes code-related and technical comouter work I did individually or in group throughout my 4 year MEng in Biomedical Engineering at Imperial College (2015-2019). This includes work in C++, MATLAB, PCB design, COMSOL, SolidWorks and Finite-Element Analysis (FEA).

DISCLAIMER:

_I include in this repository all relevant courseworks or projects I completed. All practicals I completed throughout my degree are listed to show the variety and volume of subjects I was trained on. The respective files/scripts of those practicals are not included given the code from those was not entirely a product of my independent work but that of TAs and Course leaders.

C++

Courses: Programming I and Programming II Throughout my Programming I and Programming II courses I learnt C and C++. I learnt objected-oriented programming (OOP), dealing with pointers and adresses as well as general programming concepts (for, while, if-else statements, object types...)

MATLAB

Courses: Signals & Systems, Control Systems, Modelling in biology, Brain Machine Interfaces, Computational Neuroscience, iGEM competition, Master's thesis

Computational Neuroscience (Year 4)

Learning Outcomes:
Relevant work: Practicals on modelling ion channels in single neurons, single neurons responses, groups of neurons through synapses and networks of neurons.

Brain Machine Interfaces (Year 4)

Learning Outcomes: Understand the way in which as of today the nervous system can be interfaced with electronic devices. Understanding the challenging faced when designing brain-machine interfaces.
Relevant work: Development of a script to predict hand movement of a monkey from Brain EEG signals using A Naive-Bayes Classifiers and a linear regressor. Report and code available.

MEng Thesis - Curve fitting algorithms for Growth curve analysis and pipetting robot automation scripts(Year 4)

Relevant work: Develop curve fitting alogrithms with optional choice of loss fonctions (RMSE, AIC, cross-entropy...) for fitting growth curve of biological organism from plate-reader experiments. Alternatively developed a script (from Alice Boo's original script) to help in the automation of diltion protocol for plate-reader experiments.

iGEM Competition 2018 (Year 3)

Relevant work: Modelling of a complex biological single cell system with a set of 15+ ODEs and development of curve fitting algorithms.

Modelling in Biology (Year 3)

Learning outcomes:
Relevant work: Set of computer practicals on bifurcation analysis, solving systems of ODEs, network analysis and modelling of Markov Chains + Coursework

Signals & Systems (Year 2)

Learning Outcomes: Understanding the nature of signals
Relevant work: Practicals on numerical implementation of Fourier Series and Fourier transforms(continuous and discrete) with fake signal s as well as with real ECG data.

Control Systems (Year 2)

Learning outcomes: Understanding Laplace transform, Linear-Time invariant systems, block diagrams, Poles and stability, transfer function, proportional–integral–derivative(PID) controller and state feedback control.
Relevant work: Numerical implementation of the above-mentioned concepts

Finite Element Analysis (COMSOL, SolidWorks & Marc Mentat)

Courses: Biomedical Advanced and Computational Stress Analysis(BACSA), iGEM Competition

BACSA (Year 3) -- SolidWorks and MarcMentat

Learning Outcomes: Know and understand the principles of computational finite elemant analsysis(FEA), its advantages and drawbacks.
Relevant work: Testing (computational) and re-designing of a wheel bracket through FEA.

iGEM Competition (Year 3) -- COMSOL

Relevant work: Simulation an electrochemical reaction from a circular electrode into an semi-infinite space to check the feasibility of building a real bio-electrochemical interface.

PCB/Circuit design (KiCAD)

Courses: Biomedical Instrumentation and iGEM Competition

Biomedical Instrumentation (Year 3)

Learning outcomes: Know and understand the structure of basic building blocks (e.g.op-amps) as well as their limitations and non-idealities. Understanding how the latter affect system-wide performance.
Relevant work: Design and implementation of an op-amp based circuit for a biomedical device.

iGEM PCB board (In collaboration with William Beardall)

Aim: Designing an array of independent electrodes to be used as electrochemical cells (Purpose: allowing bio-electrical interface between electrodes and genetically modified Escherichia Coli.
Implementation and result: Designed and built a functional gold 14x14cm gold array with over 300 individual components.

meng-biomedical-engineering's People

Contributors

lucharo avatar

Watchers

 avatar

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.