-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.qmd
75 lines (61 loc) · 2.2 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
---
page-layout: full
title-block-banner: true
toc: false
editor_options:
chunk_output_type: console
---
<h1>
<span style="font-weight: 900;">Lymph Node Stromal </span>
<span style="font-weight: 100;">Cell Browser</span>
</h1>
```{r, echo = FALSE, include = FALSE}
library(markdown)
library(yaml)
library(tidyverse)
library(here)
source(here("funs.R"))
# Read yamls
proj_yml <- read_yaml(here("projects.yml"))
pub_yml <- read_yaml(here("pubs.yml"))
athr_yml <- read_yaml(here("authors.yml"))
lnk_cls <- "{.link-box-bw}"
# Create links for each project
links <- .create_project_links(proj_yml, athr_yml, pub_yml, lnk_cls)
# Split into projects and cores
# maintain order provided in yaml
proj_type <- proj_yml %>%
names() %>%
str_extract("^[^-]+") %>%
str_to_title() %>%
str_c("s") %>%
factor(levels = unique(.))
proj_yml <- proj_yml %>%
split(proj_type)
# Create section text
text <- proj_yml %>%
imap(~ {
ttl <- str_c("## ", .y, "\n\n")
.x %>%
imap(~ {
ttl_lnk <- .create_project_link(.x$title)
proj_tag <- .y %>%
str_replace_all("-", " ") %>%
str_to_title()
bld_tag <- proj_tag %>%
str_c("<span class='text-bold'>", ., "</span>")
body <- .x$short %>%
str_replace(proj_tag, bld_tag)
str_c(
"* ", ttl_lnk, " \n",
links[[.y]], " \n",
body, "\n\n"
)
}) %>%
str_c(collapse = "") %>%
str_c(ttl, .)
}) %>%
str_c(collapse = "")
```
Lymph node stromal cells (LNSC)s are an understudied and untapped source of immunomodulatory control. LNSCs are comprised of diverse populations of fibroblasts and endothelial cells. LNSCs coordinate lymphocyte entry into the lymph node (LN), facilitate lymphocyte trafficking into distinct LN niches, regulate lymphocyte survival, and promote LN expansion. The goal of this program is to investigate how viral and antigen acquisition by LNSCs shape immunity and how LNSCs can be manipulated by pathogens and vaccines to guide immune outcomes. This program is composed of three projects that will investigate distinct aspects of LNSC biology along with three supporting cores.
`r text`