Dr Eleni Christoforidou's Projects
3D printer code for a Petri dish sleeve with holes for imaging the same spots over time.
3D printer instructions for a piece of plastic that sticks underneath a 24-well tissue culture plate. Each well on the plate has 4 holes through which the cell confluency can be measured.
Computes Euler's number. Instead of going to infinity, the function stops at the smallest k for which the approximation differs from exp(1) (i.e., the value returned by MATLABโs built-in function) by no more than the positive scalar, delta, which is the input argument.
Morphometric analysis of cells in microscopy images.
Takes a positive integer smaller than or equal to 3000 representing a year and returns a character array with the century the given year falls into in roman numerals.
The function finds the number of circular prime numbers smaller than the input number.
Localise and classify coins in an image and visualise the results.
MATLAB function that calculates the percentage of colocalisation between two colour channels (red-green, red-blue, green-blue) in an RGB image obtained by a confocal microscope.
Convolution filtering functions using a Gaussian filter or a bandpass filter.
A MATLAB GUI app displaying daily and cumulative COVID-19 cases and deaths globally, and by country and state or region.
Automatically create a PowerPoint file using the contents of a TXT file.
Returns the energy of a positively charged isotope of hydrogen when it escapes a particle accelerator, and the number of times the isotope enters two vacuum chambers, after a voltage is applied to it.
Various functions for data classification.
Returns the number of Mondays that fell on the first day of the month in any given year since 1776.
The function returns the difference between the ages of two children in days, based on their dates of birth.
Takes as input argument a character array of length 16 or less that includes only letters and digits and returns a telephone number as a uint64.
Takes the name of a text file and returns the number of digits that the file contains.
Sum the individual digits of an input number recursively
Trace outlines of image
The function decides whether a university applicant is eligible for admission based on GRE scores.
Find the mean squared error between a prediction and a target vector, the Pearson's correlation and significance p-value, and the range of the data used to draw the diagonal of the plot.
The function computes the โexponentially weighted moving averageโ of a sequence of scalars. The input sequence is provided to the function one element at a time and the function returns the current average each time.
The function computes the bus fare one must pay in a given city based on the distance travelled.
Various functions relating to the Fibonacci series
The function finds an x that lies in the range from x1 to x2 such that after the command, y=f(x), is executed inside the function find_zero, y is approximately zero as defined by abs(y)<1e-10.
3D printer code for a glass bottle cover of specific dimensions.
Compare results of two functions
This function performs gradient ascent, a first-order iterative optimisation algorithm for finding the maximum of a function. This algorithm uses a complex function.
This function performs gradient ascent, a first-order iterative optimisation algorithm for finding the maximum of a function. This algorithm uses a relatively simple function.