techblog2022-05-20

Reducing the Bundle Size of plotly.js

Plotly is a highly versatile library used not only in JavaScript but also in Python and R. However, its bundle size is too large for frontend use. This article summarizes how to reduce Plotly's bundle size and how to apply it with react-plotly.js.

techblog2022-05-20

Rust Tips

A collection of notes on things worth remembering in Rust

techblog2022-05-20

Submit Commands Directly as Jobs via qsub

When using a supercomputer, you often need to submit jobs via qsub. Sometimes you just want to run a one-liner, and having to create a script file first is tedious. Here, I use Python's argparse and subprocess to pseudo-submit commands as jobs directly from the command line.

techblog2022-05-20

Trying Deep Learning-Based GO Term Annotation

Deep learning has achieved remarkable results in natural language processing. For predicting protein function through GO Term annotation from amino acid sequences, homology searches such as BLAST have traditionally been the dominant approach. Recently, several tools have begun performing function prediction using deep learning. In this post, we try out DeepGOPlus.