diff --git a/.forgejo/actions/deposit-changes/action.yml b/.forgejo/actions/deposit-changes/action.yml new file mode 100644 index 0000000..4c99713 --- /dev/null +++ b/.forgejo/actions/deposit-changes/action.yml @@ -0,0 +1,9 @@ +runs: + using: "composite" + steps: + - name: Deposit changes + run: | + git add content + git diff --quiet --cached \ + && echo "Already up-to-date" \ + || ( git commit -m "chore: auto-generate content from metadata" && git push origin ) diff --git a/.forgejo/actions/prep-metadata-query/action.yml b/.forgejo/actions/prep-metadata-query/action.yml new file mode 100644 index 0000000..7015f66 --- /dev/null +++ b/.forgejo/actions/prep-metadata-query/action.yml @@ -0,0 +1,25 @@ +runs: + using: "composite" + steps: + - name: Install uv + uses: astral-sh/setup-uv@v6 + - name: Install tools + run: | + # use a single environment for all tools + uv tool install https://hub.psychoinformatics.de/orinoco/query-things.git \ + --with-executables-from dump-things-pyclient \ + --with-executables-from git-annex + # we need git-annex even when we are not working with annex keys + # the repository is annex-init'ed on-clone, so git-annex tooling + # runs in commit hooks + - name: Prepare Git + run: | + git config --global user.name "Forgejo Actions" + git config --global user.email ${{ forgejo.actor }}@${FORGEJO_SERVER_URL#*://} + git config --global credential.helper cache + git credential approve < .cache/Person.jsonl dtc read-pages ${POOLAPI}/public/records/p/TRR379Publication \ - | qrg inline-records --api-url ${POOLAPI}/ -c public -p attributed_to \ + | qrg inline-records --api-url ${POOLAPI}/ -c public -p attributed_to -p attributed_to::roles \ | uv run filters/enrich-via-doi.py --extras - .cache/Person.jsonl - \ | uv run publication.py - ${{ steps.websitecheckout.outputs.path }}/content/publications diff --git a/.forgejo/workflows/register-person-depictions.yml b/.forgejo/workflows/register-person-depictions.yml new file mode 100644 index 0000000..75f6967 --- /dev/null +++ b/.forgejo/workflows/register-person-depictions.yml @@ -0,0 +1,61 @@ +name: Register person depictions + +on: + schedule: + - cron: '0 3 * * 1-5' + workflow_dispatch: + +env: + DUMPTHINGS_APIURL: https://pool.v0.trr379.de/api + +jobs: + register_depictions: + runs-on: debian-latest + if: ${{ forgejo.repository == 'q04/www.trr379.de' }} + outputs: + committed: ${{ steps.commit.outputs.committed }} + + steps: + - name: Checkout project + uses: actions/checkout@v4 + - name: Prepare environment + uses: ./.forgejo/actions/prep-metadata-query + - name: git-annex init + run: | + git fetch --depth 1 origin git-annex:git-annex + git config --add annex.private true + git annex init + - name: Install jq + run: | + apt-get update + apt-get install -y jq + - name: Fetch python script + run: | + wget https://hub.psychoinformatics.de/orinoco/knowledge-enrichment/raw/branch/main/.forgejo/tools/get-person-depiction-urls.py + - name: Register depiction files + run: | + person_pids_from_projects="$( + dtc get-records ${DUMPTHINGS_APIURL} public -C TRR379Project \ + | jq -r '.associated_with[]?.object' \ + | grep 'trr379root:contributors' \ + | sort -u + )" + output="$( + dtc get-records ${DUMPTHINGS_APIURL} public --class TRR379Person \ + | grep -F -f <(printf '%s\n' "$person_pids_from_projects") \ + | qri inject-links-pid --link about depictions --class TRR379Depiction \ + | qri inline-records --api-url ${DUMPTHINGS_APIURL} -c public -p depictions::distributions \ + | uv run get-person-depiction-urls.py \ + --target-class 'trr379ri:TRR379Person' \ + --depiction-type 'trr379:depiction-types/e9a34f7d-d05e-4591-bb45-f8a0c499e07b' + )" + if [[ -n "$output" ]]; then + while IFS=$'\t' read -r curie ext url; do + git annex addurl --file="content/${curie}/portrait.${ext}" "$url" || \ + echo "addurl failed for $url, continuing..." + done <<< "$output" + git annex push --no-content + git annex push --cleanup + fi + - name: Deposit changes + uses: ./.forgejo/actions/deposit-changes diff --git a/content/contributors/jana-zweerings/_index.md b/content/contributors/jana-zweerings/_index.md index abf2ef6..73f2dcd 100644 --- a/content/contributors/jana-zweerings/_index.md +++ b/content/contributors/jana-zweerings/_index.md @@ -14,5 +14,3 @@ params: affiliation: Universitätsklinikum Aachen layout: contributor --- -Jana Zweerings is a researcher and clinical psychologist whose work focuses on the neural correlates of cognitive and affective processing and on techniques for self-regulation of brain activity, including real-time fMRI neurofeedback. She studies how individuals can volitionally modulate activity and connectivity in specific brain networks — such as language, control, and emotion regulation circuits — and how these changes relate to behavioral outcomes in conditions like schizophrenia, PTSD, and depression. - diff --git a/content/contributors/michael-hanke/portrait.jpg b/content/contributors/michael-hanke/portrait.jpg new file mode 100644 index 0000000..8a0a977 --- /dev/null +++ b/content/contributors/michael-hanke/portrait.jpg @@ -0,0 +1 @@ +/annex/objects/MD5E-s19063--f786420374b45b24ecd609809e0c062a.jpg diff --git a/content/contributors/stephan-heunis/_index.md b/content/contributors/stephan-heunis/_index.md index 6727c27..6773152 100644 --- a/content/contributors/stephan-heunis/_index.md +++ b/content/contributors/stephan-heunis/_index.md @@ -8,7 +8,8 @@ roles: - postdoc params: orcid: 0000-0003-3503-9872 - sortkey: Heunis;Stephan + name-title: Dr + sortkey: Heunis;Stephan;Dr affiliation: Forschungszentrum Jülich layout: contributor --- diff --git a/content/contributors/stephan-heunis/portrait.png b/content/contributors/stephan-heunis/portrait.png new file mode 100644 index 0000000..fc18f3c --- /dev/null +++ b/content/contributors/stephan-heunis/portrait.png @@ -0,0 +1 @@ +/annex/objects/MD5E-s104930--c53d9435e8490b2d5343efccb09f92dc.png diff --git a/content/news/2026-04-news/Thumbnail.png b/content/news/2026-04-news/Thumbnail.png new file mode 100644 index 0000000..48c6b8c --- /dev/null +++ b/content/news/2026-04-news/Thumbnail.png @@ -0,0 +1 @@ +/annex/objects/MD5E-s529161--305ea0ed4c43dbe63e9c01f45ffab6d0.png diff --git a/content/news/2026-04-news/index.de.md b/content/news/2026-04-news/index.de.md new file mode 100644 index 0000000..b5a98e9 --- /dev/null +++ b/content/news/2026-04-news/index.de.md @@ -0,0 +1,34 @@ +--- +title: "General News & Updates – April 2026" +date: 2026-04-12 +showDate: true +tags: ["news", "Theme Day", "resources", "award"] +feature: thumbnail.png +--- +## Internal Resources: New Presentation Template + +Das neue, vereinheitlichte TRR-Präsentations-Template steht ab sofort in GitLab im Ordner **Common Resources/Templates** zur Verfügung. Es ist für alle kommenden internen Präsentationen der General Assembly und der Retreats vorgesehen, um ein konsistentes Erscheinungsbild des gesamten TRR 379 sicherzustellen. + +## Upcoming Dates: General Assembly and Theme Day + +Die nächste General Assembly (GA) findet am 17. April von 14:00 bis 15:00 Uhr **online** statt. Ein weiteres Highlight ist der erste TRR Theme Day am 19. Mai von 09:00 bis 12:00 Uhr, der sich dem Negative Valence System (NVS) widmet und ebenfalls **online** abgehalten wird. Das Programm umfasst Expert Talks, Project Spotlights und Gruppendiskussionen. Zur Vorbereitung sind alle Projekte aufgerufen, den NVS-Fragebogen auszufüllen und 1–2 Slides zu den jeweiligen Projekt-Paradigmen bis zum 30. April einzureichen. + +## Save the Date: Retreat 2027 + +Bitte merkt euch bereits jetzt den Termin für das TRR Retreat 2027 vor, das am 8. und 9. April 2027 stattfinden wird. Auch wenn der Veranstaltungsort aktuell noch nicht feststeht, bilden diese zwei Tage den zentralen Rahmen für unseren wissenschaftlichen Austausch im nächsten Jahr. + +## In the Media: Prof. Dr. Ute Habel + +Unsere Sprecherin und PI Prof. Dr. Ute Habel wurde kürzlich in *Übermedien* zitiert, um die öffentliche Wahrnehmung von psychischer Gesundheit und Kriminalität einzuordnen. Sie stellte klar, dass die große Mehrheit psychiatrischer Patienten nicht gewalttätig ist und die forensische Psychiatrie nur einen sehr kleinen Teil der allgemeinen psychiatrischen Versorgung in Deutschland ausmacht. + +**[Read the full article on Übermedien →](https://uebermedien.de/114782/warum-ich-in-der-psychiatrie-noch-nie-einen-messerstecher-getroffen-habe/)** + +## Honors & Awards: Prof. Dr. Marc Spehr + +Wir gratulieren Prof. Dr. Marc Spehr, Principal Investigator im TRR, herzlich zum Erhalt des Distinguished International Research Award der Hebrew University. Diese prestigeträchtige Auszeichnung ist mit einem Forschungspreis von 8.000 Euro dotiert und würdigt seine herausragenden wissenschaftlichen Beiträge. + +*** +**[Download the full News Update (PDF)](news-update.pdf)** + + +*We look forward to continued collaboration and exciting developments ahead.* \ No newline at end of file diff --git a/content/news/2026-04-news/index.md b/content/news/2026-04-news/index.md new file mode 100644 index 0000000..05cdaa0 --- /dev/null +++ b/content/news/2026-04-news/index.md @@ -0,0 +1,36 @@ +--- +title: "General News & Updates – April 2026" +date: 2026-04-12 +showDate: true +tags: ["news", "Theme Day", "resources", "award"] +feature: thumbnail.png +--- + + +### Internal Resources: New Presentation Template + +The new unified TRR presentation template is now available in GitLab within the **Common Resources/Templates** folder. This template is specifically designed for all upcoming internal presentations for the General Assembly and the Retreats to ensure a consistent visual identity across the entire TRR 379 project. + +### Upcoming Dates: General Assembly and Theme Day + +The next General Assembly (GA) will take place on April 17th from 14:00 to 15:00 and will be held **online**. Another scientific highlight is the first TRR Theme Day on May 19th from 09:00 to 12:00, which focuses on the Negative Valence System (NVS) and will also be conducted **online**. The program includes expert talks, project spotlights, and small group discussions. All projects are kindly asked to prepare by completing the NVS questionnaire and submitting 1–2 slides on their respective project paradigms by April 30th. Please check your email for the full announcement and program details. + +### Save the Date: Retreat 2027 + +Please save the date for the TRR Retreat 2027, which is scheduled for April 8th and 9th, 2027. Although the specific location has not yet been finalized, these two days will serve as the primary framework for our scientific exchange and community networking next year. + +### In the Media: Prof. Dr. Ute Habel + +Our Spokesperson and PI Prof. Dr. Ute Habel was recently featured in *Übermedien* to provide expert context on the public perception of mental health and its incorrect linkage to criminality. She clarified that the vast majority of psychiatric patients are not violent and emphasized that forensic psychiatry accounts for only a very small portion of general psychiatric care in Germany. + +**[Read the full article on Übermedien →](https://uebermedien.de/114782/warum-ich-in-der-psychiatrie-noch-nie-einen-messerstecher-getroffen-habe/)** + +## Honors & Awards: Prof. Dr. Marc Spehr + +We would like to warmly congratulate Prof. Dr. Marc Spehr, Principal Investigator within the TRR, on receiving the Distinguished International Research Award from the Hebrew University. This prestigious honor includes a research prize of 8,000 Euros and recognizes his outstanding scientific contributions and international impact. + +*** +**[Download the full News Update (PDF)](news-update.pdf)** + + +*We look forward to continued collaboration and exciting developments ahead.* \ No newline at end of file diff --git a/content/news/2026-04-news/news-update.pdf b/content/news/2026-04-news/news-update.pdf new file mode 100644 index 0000000..875eba2 --- /dev/null +++ b/content/news/2026-04-news/news-update.pdf @@ -0,0 +1 @@ +/annex/objects/MD5E-s89251--c3d8f575c54fc7c48add576547db77b2.pdf