Code Monkey home page Code Monkey logo

πŸ‘‹ Hi,

I am a research scientist and I regularly write code for data analysis for my experiments.

  • For microscopy image processing and analysis I use MATLAB and the Java-based image analysis software, ImageJ.
  • For bioinformatics analysis (data from RNA sequencing) I use R/RStudio, and data processing toolkits run via the Linux and Windows command lines.

My older repositories include code I wrote for practice when learning programming. My newer repositories include code I wrote for my own data analysis at work.

πŸ’Ό Programming Skills:

✍️ Expert Contributor to LinkedIn Collaborative Articles

Invited as an expert to contribute to the following articles:

πŸ† Top Programming Voice Badge, September 2023

LinkedIn has awarded me the "Top Programming Voice" badge. This exclusive recognition is only given to noteworthy contributors in specialised fields. The badge symbolises not just my active contributions but also their perceived value in the professional community.

πŸ“« How to reach me:

Website Badge LinkedIn Badge Twitter Badge Instagram Badge ResearchGate Badge ORCID Badge

πŸ† Github Profile Trophies:


πŸ“ˆ GitHub Stats

Stats



eleni-chr

Dr Eleni Christoforidou's Projects

halfsum icon halfsum

Takes a 1-D or 2-D array and computes the sum of the elements of it that are in the lower right triangular part of it, that is, elements in the counter-diagonal and elements that are to the right of it.

hillclimb_complex icon hillclimb_complex

This function performs a hill climbing algorithm, which is an iterative optimisation algorithm that starts with an arbitrary solution to a problem, then attempts to find a better solution by making an incremental change to the solution. If the change produces a better solution, another incremental change is made to the new solution, and so on until no further improvements can be found. The function uses a complex function to which the problem is finding the global maximum.

hillclimb_simple icon hillclimb_simple

This function performs a hill climbing algorithm, which is an iterative optimisation algorithm that starts with an arbitrary solution to a problem, then attempts to find a better solution by making an incremental change to the solution. If the change produces a better solution, another incremental change is made to the new solution, and so on until no further improvements can be found. The function uses a relatively simple function to which the problem is finding the global maximum.

holiday icon holiday

The function takes two input arguments that are scalar integers representing a month and a day. The function returns a logical true if the specified date is a holiday; if not, it returns false.

huge_add icon huge_add

Adds together two positive integers of any length specified as character arrays using decimal notation.

image_analysis icon image_analysis

Various functions for image analysis, such as resampling, filtering, and segmentation.

integerize icon integerize

The function takes as its input a matrix A of integers of type double, and returns the name of the β€œsmallest” signed integer class to which A can be converted without loss of information.

isnyquistsatisfied icon isnyquistsatisfied

Confirm if a proposed sampling rate is high enough to avoid aliasing when sampling.

lin_reg icon lin_reg

Determines the best fitting line in the least square sense, using the standard formula of a line: ax + b = y

logipack icon logipack

Takes a square logical matrix and returns a cell array of n elements where the kth element corresponds to the kth row of the matrix.

logiunpack icon logiunpack

The function takes a cell array where each element is a row vector of positive integers in increasing order representing the column indexes of the logical true values in the given row of a square logical matrix, as the corresponding square logical matrix.nd return

matrixproduct icon matrixproduct

The function takes two matrices as input and returns their product if it exists.

max_clique icon max_clique

Find the largest subset of people who all follow each other in a social network

max_product icon max_product

Takes v, a vector and n, a positive integer, as inputs and computes the largest product of n consecutive elements of v. It returns the product and the index of the element of v that is the first term of the product.

mixit icon mixit

Obtain a single-track audio recording by mixing the individual tracks of a multi-track audio recording according to the static weights.

move_me icon move_me

The function moves every element of an input vector, v, that is equal to an input scalar, a, to the end of the vector.

nmj-mn-image-analysis-toolkit icon nmj-mn-image-analysis-toolkit

Morphometric analysis of neuromuscular junction microscopy images, and protein distribution and localisation analysis of immunohistochemically-labelled microscopy images.

palin_product icon palin_product

The function returns the largest palindrome smaller than an input number that is the product of two input digit numbers.

pca_fun icon pca_fun

Functions for dimensionality reduction using principal component analysis.

pendulum icon pendulum

Calculates the period T of a simple pendulum, which is the time required for a weight attached to a rod of length L and negligible weight to start from rest, swing with no friction under the influence of gravity from an initial angle a0, to –a0 and back to a0 again.

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.