Skip to content

This is a repository containing codes for LMMonBoard, an interactive web app to teach linear mixed models.

Notifications You must be signed in to change notification settings

QTL-rocks/LMMonBoard

 
 

Repository files navigation

LMMonBoard

Installation

Install Julia 1.5.4 and Python 3.

It's noted that Teach_LMM currently doesn't support the latest Julia 1.6.

In Shell: Create an alias for Julia to PATH (Assuming a MacOS user and Julia 1.5)

ln -s /Applications/Julia-1.5.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

In Shell: Install dependecies for Python3

# Download Teach_LMM
git clone https://github.com/Poissonfish/Teach_LMM

# Install dependencies
python3 -m pip install bokeh numpy pandas julia

In Julia: Install dependecies for Julia

using Pkg
Pkg.add(["JWAS", "CSV"])

In Python3: Setup PyJulia in Python3

import julia
julia.install()

Launch App

In shell, navigate to the folder Teach_LMM and run Bokeh

cd Teach_LMM
bokeh serve --show myapp 

About

This is a repository containing codes for LMMonBoard, an interactive web app to teach linear mixed models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.9%
  • TeX 8.0%
  • Julia 6.6%
  • Dockerfile 4.0%
  • Shell 2.5%
  • HTML 1.0%