/useful_links

a repository to list useful links that I came through during my life in Ph.D.

GNU General Public License v3.0GPL-3.0

Useful links for my research

For research

  • BCI Events - A list of BCI related conferences summarized by Dr.Fabien Lotte. Very useful.

BCI (Job related)

EEG related

  • Makoto's preprocessing pipeline - Very detailed step by step instructions and reasoning on EEG cleaning pipeline. Although these steps could not simply be applied to your data since there's always things to account for, it's a good source to understand basic steps in EEG processing. The codes is also available.
  • Online EEGLAB workshop - An awesome lists of resources to understand methods regarding EEG. It has videos, pdfs, articles you could refer to.
  • EEGLAB list archives - Not always useful, but could be a good source to find a specific answer regarding EEG. If you want to find out more than two words at the same time, Google chrome extension: Multi-highlight could be useful.
  • EEGLAB tutorials - All the tutorials on EEGLAB are really useful when understanding EEG related things. But they are also a little specific to EEGLAB open source library.
  • Fieldtrip tutorials - All the tutorials on Fieldtrip are very useful when understanding EEG related or fMRI related things.
  • Brainstorm tutorials - Brainstorm tutorials are well written and often useful even if you are not using the software. Especially useful when using individual MRI combined with EEG.
Books

Source Analysis related

Neuroscience

  • Neuroscience online - A detailed web articles talking about basics in neuroscience.
  • Learn Medical Neuroscience - A portal where tons of links are collected to learn about medical neuroscience. Recommended by a coursera course: Medical Neuroscience.

Digital signal processing

Books
  • DSP Guide - A detailed reference for DSP. All the pdfs are available here.

Linear algebra

  • Essence of linear algebra - Very good videos with full or visualizations to understand the intuitive meaning of linear algebras.

Information theory

Books
  • Pattern recognition and Machine learning - A good book for referencing each of the content taught in the book (basic information theory for entropy to mutual information, machine learning algorithms such as linear discriminant analysis to SVM).

Probability and statistics

Basic computer engineering

  • Algorithm visualizer - Visualizes basic alrogithms with codes by the side. Good to understand some basic algorithms if you don't know them.
  • Algorithms, Part 1 - Haven't tried it myself, but seems to be good according to my friends.

Machine Learning

Decoding

Kalman filter related

  • Understanding Kalman Filters - A good videos talking about the very basics of kalman filters to unscented kalman filter and particle filters in the end. Good for getting the feel of it.
  • How a Kalman filter works, in pictures - Very detailed step by step instructions on how a normal kalman filter works with figures. Good for understanding the ordinary kalman filter.

Programming

MATLAB

  • MATLAB plot gallery - A very good source for plotting in MATLAB provided by Mathworks. Each figure has a link to the source so it's useful to find the plots you want to plot and make one yourself.

Github

  • Github totorial - An interactive website to learn how to use git shell. Recommended if you are starting to use git.
  • Writing a friendly README - Talks about how to write a good README for a git repository.

Productivity

  • Kanbanflow - A good way to manage different projects.
  • Overleaf - Online Latex writing service for papers and other documents. There's no need for you to compile and import libraries to write documents in Latex.
  • Writing academic papers in plain text with markdown and jupyter notebook - A blog post talking about how to use Markdown style text editing and jupyter notebook to write a journal paper. Pandoc explained in here looks useful when converting a plain text in markdown format to Latex or other styles.

Advice and tips for Ph.D. life