forked from SPC/spc-site
Add Gorbachev.md.
This commit is contained in:
parent
8494a9d880
commit
d0afbae699
14
.space.kts
14
.space.kts
@ -4,15 +4,15 @@ job("Deploy") {
|
||||
}
|
||||
|
||||
container(image = "gradle:jdk17-alpine") {
|
||||
env["SPC_HOST"] = Params("spc-host")
|
||||
env["SPC_USER"] = Secrets("spc-webmaster-user")
|
||||
env["SPC_ID"] = Secrets("spc-webmaster-id")
|
||||
env["SPC_HOST"] = "{{ project:spc-host }}"
|
||||
env["SPC_USER"] = "{{ project:spc-webmaster-user }}"
|
||||
env["SPC_ID"] = "{{ project:spc-webmaster-id }}"
|
||||
kotlinScript { api ->
|
||||
api.space().projects.automation.deployments.start(
|
||||
project = api.projectIdentifier(),
|
||||
targetIdentifier = TargetIdentifier.Key("spc-site"),
|
||||
version = "current",
|
||||
// automatically update deployment status based on a status of a job
|
||||
// automatically update deployment status based on the status of the job
|
||||
syncWithAutomationJob = true
|
||||
)
|
||||
api.gradle("uploadDistribution")
|
||||
@ -26,9 +26,9 @@ job("Restart service"){
|
||||
}
|
||||
|
||||
container(image = "gradle:jdk17-alpine") {
|
||||
env["SPC_HOST"] = Params("spc-host")
|
||||
env["SPC_USER"] = Secrets("spc-webmaster-user")
|
||||
env["SPC_ID"] = Secrets("spc-webmaster-id")
|
||||
env["SPC_HOST"] = "{{ project:spc-host }}"
|
||||
env["SPC_USER"] = "{{ project:spc-webmaster-user }}"
|
||||
env["SPC_ID"] = "{{ project:spc-webmaster-id }}"
|
||||
kotlinScript { api ->
|
||||
api.gradle("reloadDistribution")
|
||||
}
|
||||
|
@ -52,22 +52,23 @@ apiValidation{
|
||||
|
||||
val host = System.getenv("SPC_HOST")
|
||||
val user = System.getenv("SPC_USER")
|
||||
//val password = System.getenv("SPC_PASSWORD")
|
||||
val identityString = System.getenv("SPC_ID")
|
||||
val password = System.getenv("SPC_PASSWORD")
|
||||
val privateKey = System.getenv("SPC_ID")
|
||||
//val publicKey = System.getenv("SPC_PUBKEY")
|
||||
val serviceName = "sciprog-site"
|
||||
|
||||
if (host != null && user != null || identityString != null) {
|
||||
if (host != null && user != null || privateKey != null) {
|
||||
val uploadDistribution by tasks.creating {
|
||||
group = "distribution"
|
||||
dependsOn("installDist")
|
||||
doLast {
|
||||
JSch {
|
||||
addIdentity("spc-webmaster", identityString.encodeToByteArray(), null, null)
|
||||
addIdentity("webmaster", privateKey.encodeToByteArray(), null, null)
|
||||
}.useSession(host, user) {
|
||||
//stopping service during the upload
|
||||
execute("sudo systemctl stop $serviceName")
|
||||
uploadDirectory(buildDir.resolve("install/spc-site"), "/opt")
|
||||
//adding executable flag to the entry point
|
||||
//adding an executable flag to the entry point
|
||||
execute("sudo chmod +x /opt/spc-site/bin/spc-site")
|
||||
execute("sudo systemctl start $serviceName")
|
||||
}
|
||||
@ -78,7 +79,7 @@ if (host != null && user != null || identityString != null) {
|
||||
group = "distribution"
|
||||
doLast {
|
||||
JSch {
|
||||
addIdentity("spc-webmaster", identityString.encodeToByteArray(), null, null)
|
||||
addIdentity("webmaster", privateKey.encodeToByteArray(), null, null)
|
||||
}.useSession(host, user) {
|
||||
execute("sudo systemctl restart $serviceName")
|
||||
}
|
||||
|
35
data/magprog/content/mentors/Gorbachev.md
Normal file
35
data/magprog/content/mentors/Gorbachev.md
Normal file
@ -0,0 +1,35 @@
|
||||
---
|
||||
content_type: magprog_mentor
|
||||
name: Алексей Юрьевич Горбачев
|
||||
id: Gorbachev
|
||||
image: images/mentors/Gorbachev.jpg
|
||||
language: ru
|
||||
---
|
||||
|
||||
#### Организация
|
||||
Заведующий лабораторией протеомного анализа ФГБУ ФНКЦ ФХМ им. Ю.М. Лопухина ФМБА России.
|
||||
|
||||
#### Биография
|
||||
* Победитель Всероссийской олимпиады по биологии (Диплом III степени, 2004).
|
||||
* Обучение в МГУ им. М.В. Ломоносова, биологический факультет, кафедра молекулярной биологии (2004-2009).
|
||||
* Обучение в аспирантуре ФГБУ ФНКЦ ФХМ ФМБА России по специальности Биохимия (2009-2012).
|
||||
* Защита кандидатской диссертации (2014).
|
||||
* Руководство проектом "Разработка системы генетического скрининга
|
||||
сердечно-сосудистых заболеваний" в рамках программы трансляционных исследований и инноваций Сколковского Института Науки и Технологий при сотрудничестве с РЖД (2015-2016).
|
||||
* Коммерческая деятельность в рамках собственной научно-исследовательской компании "Институт геномного анализа", создание проекта Zenome (2016-н.в.)
|
||||
* Научная деятельность в ФГБУ ФНКЦ ФХМ им. Ю.М. Лопухина ФМБА России в должности заведующего лабораторий протеомного анализа (2022-н.в.)
|
||||
|
||||
#### Направление исследований
|
||||
|
||||
* Изучение механизмов долговременной эпигенетической памяти у адгезивно-инвазивных форм кишечной палочки (E. coli), ассоциированной с болезнью Крона.
|
||||
* Исследование репертуаров T-клеточных рецепторов у пациентов с болезнью Крона.
|
||||
* Протеогеномное профилирование образцов рака молочной железы как основа для разработки платформы прототипирования персонализированных панелей для тераностики.
|
||||
* Разработка новых методов диагностики рака с помощью секвенирования свободной циркулирующей ДНК плазмы крови.
|
||||
|
||||
#### Требования к студентам
|
||||
|
||||
* Знание языков программирования: Python, R, bash.
|
||||
* Умение работать с Git.
|
||||
* Английский язык на уровне чтения технической документации.
|
||||
* Знание ОС Linux и Windows на уровне опытного пользователя.
|
||||
* Знания биохимии и молекулярной биологии на уровне университетской программы.
|
3
data/magprog/content/mentors/Gorbachev[info].md
Normal file
3
data/magprog/content/mentors/Gorbachev[info].md
Normal file
@ -0,0 +1,3 @@
|
||||
**Заведующий лабораторией протеомного анализа ФГБУ ФНКЦ ФХМ им. Ю.М. Лопухина ФМБА России.**
|
||||
|
||||
Ключевые слова: *Био-информатика, протеомный анализ, диагностика рака*.
|
BIN
data/magprog/images/mentors/Gorbachev.jpg
Normal file
BIN
data/magprog/images/mentors/Gorbachev.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 197 KiB |
@ -110,23 +110,23 @@ context(WebPage) private fun HTML.spcHomePage() {
|
||||
// Main
|
||||
div {
|
||||
id = "main"
|
||||
section {
|
||||
div("inner home_creationinfo") {
|
||||
a(href = "https://mipt.ru/education/departments/fpmi/") {
|
||||
span("image") {
|
||||
img {
|
||||
src = "images/FPMI.jpg"
|
||||
alt = "FPMI"
|
||||
height = "60dp"
|
||||
width = "60dp"
|
||||
}
|
||||
}
|
||||
}
|
||||
p {
|
||||
+"Centre was created in 2022 based on the Phystech School of Applied Mathematics and Informatics at MIPT"
|
||||
}
|
||||
}
|
||||
}
|
||||
// section {
|
||||
// div("inner home_creationinfo") {
|
||||
// a(href = "https://mipt.ru/education/departments/fpmi/") {
|
||||
// span("image") {
|
||||
// img {
|
||||
// src = "images/FPMI.jpg"
|
||||
// alt = "FPMI"
|
||||
// height = "60dp"
|
||||
// width = "60dp"
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// p {
|
||||
// +"Centre was created in 2022 based on the Phystech School of Applied Mathematics and Informatics at MIPT"
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
section {
|
||||
div("inner") {
|
||||
|
Loading…
Reference in New Issue
Block a user