A bit ugly too, but using only base R: ``` alpha_hex <- function(hex_code, alpha = 1){ rgb_code = col2rgb(hex_code)/255 do.call(rgb, as.list((rgb_code + (1-rgb_code) * (1-alpha)))) } ```
As someone actviely researching labs for postdoc, it helps a ton to see things beyond the publication list, like how exactly the lab contributed to those papers, and what you're currently working on which is yet unpublished. Bonus points for an alumni list and where they're now
Nice fresh review on immune repertoire analysis from @victorgreiff.bsky.social
The adaptive immune receptor repertoire (AIRR) drives adaptive immune responses, which could determine disease outcomes, infectious disease and cancer. Mhanna, Bashour et al. outline the approaches an...
Bi- as code comes from latin? 🤔
What I find surprising, is that naive B cells still join the response and eventually generate better, stronger binding antibodies. In other words, the early antibody feedback in this case is too weak for #originalantigenicsinwww.biorxiv.org/content/10.1...
In new preprint we delve into early memory B cells which are the frontline in generating antibodies against a familiar threat. We found that after first COVID vaccination a lot of pre-existing memory rapidly makes antibody-secreting cells despite weak binding to the viral protein