visualizing-transphobia

A visualization to structurally represent the influence networks within the spheres of transphobic pseudoscience "discourse"

https://github.com/sofiedotcafe/visualizing-transphobia

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary
Last synced: 8 months ago · JSON representation ·

Repository

A visualization to structurally represent the influence networks within the spheres of transphobic pseudoscience "discourse"

Basic Info
  • Host: GitHub
  • Owner: sofiedotcafe
  • License: cc0-1.0
  • Language: R
  • Default Branch: main
  • Homepage:
  • Size: 35.2 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 9 months ago · Last pushed 9 months ago
Metadata Files
Readme License Code of conduct Citation

README.md

Visualizing transphobia

GitHub License GitHub Actions Workflow Status
R RStudio Shiny Built with Nix
A visualization to structurally represent the influence networks within the spheres of transphobic pseudoscience "discourse"

This project uses visNetwork and shiny in R to visualize influence networks around transphobic discourse and related topics. The app can be exported as a static shinylive site, which runs fully in the browser without a server. Source data is stored in a sqlite3 database. The development environment is managed with Nix for easy setup and reproducibility.

You can explore the live visualization here on GitHub Pages.

Usage

A Makefile is included to simplify common development and deployment tasks. Run make help to view all available commands.

To run the interactive app locally, use:

sh make run `

To export a static Shinylive version and serve it locally:

sh make serve

The exported version is placed in the dist/ directory, which can be deployed to GitHub Pages or other static hosts. To use an automatic script to make the necessary files for GitHub actions, run:

sh make gh-actions


Development Environment

This project uses Nix to ensure consistent builds and development environments across systems.

To enter a development shell:

sh nix develop

An optional Nix package is also provided. If you're using flakes:

sh nix run .#app

This will provide a clean, isolated environment with R, required packages, and supporting tools pre-installed.


License and Legal Notice

This analytical work is released into the public domain by the author(s) under the Creative Commons CC0 1.0 Universal Public Domain Dedication.
To the fullest extent permitted by applicable law, the author(s) waive all copyright and neighboring rights.
Users are authorized to reproduce, adapt, transmit, and utilize this work, in whole or in part, including for commercial purposes, without obtaining prior permission.


GDPR and Data Protection Compliance

The processing of personal and organizational data is conducted on the basis of legitimate interest pursuant to Article 6(1)(f) of the General Data Protection Regulation (GDPR), with the stated objective of academic research, civic transparency, and public interest.
Reference: European Data Protection Board Guidelines 1/2024 on Article 6(1)(f)

Due to the structural nature of this research, anonymization is not feasible. Accordingly, rights to erasure and rectification are lawfully restricted in accordance with GDPR Recital 156 and Article 17(3)(d).
The data model is constructed in compliance with the principle of data minimization as prescribed by GDPR Article 5(1)(c).

Appropriate technical and organizational measures are employed to ensure the integrity, confidentiality, and resilience of data processing systems, in accordance with GDPR Article 32.

Data is retained solely for the duration necessary to accomplish the intended research objectives, in accordance with GDPR Article 5(1)(e).
Nevertheless, because the dataset is released under a CC0 license, future retention, distribution, and modification by third parties are outside the control of the author(s), consistent with GDPR Recital 26.

Additional safeguards apply to the protection of whistleblower disclosures, which constitute an essential component of the research corpus.
Processing complies with Directive (EU) 2019/1937 on the protection of persons reporting breaches of Union law, and ensures strict confidentiality of disclosers except where public attribution is central to the structural analysis.


Citations and Data Sources


Purpose

This work is undertaken to further the objectives of research transparency, public accountability, and critical literacy regarding structural disinformation in healthcare-related discourse.

Owner

  • Name: Sofie
  • Login: sofiedotcafe
  • Kind: user
  • Location: Finland, Tuusula
  • Company: @sitowiseict

🏳️‍⚧️ bwa :3 silly goober trans girl ›:3

Citation (CITATIONS.bib)

@article{reed2023,
  author = {Reed, E.},
  title = {Abusive Practices And Conversion Therapy Ties: The Right Latches Onto Finnish Doctor Kaltiala?},
  year = {2023},
  url = {https://www.erininthemorning.com/p/abusive-practices-and-conversion}
}

@article{reed2024,
  author = {Reed, E.},
  title = {New problematic “Finnish study” actually shows trans care saves lives},
  year = {2024},
  url = {https://www.erininthemorning.com/p/fact-checked-new-problematic-finnish}
}

@article{reed2025,
  author    = {Erin Reed},
  title     = {New German, Swiss, And Austrian Guidelines Recommend Trans Youth Care},
  year      = {2025},
  url       = {https://www.erininthemorning.com/p/new-german-swiss-and-austria-guidelines},
}

@article{reed2025b,
  author    = {Erin Reed},
  title     = {The Myth Of "Low Quality Evidence" Around Transgender Care},
  year      = {2025},
  url       = {https://www.erininthemorning.com/p/the-myth-of-low-quality-evidence},
}

@article{assignedmedia2024,
  author = {{Assigned Media}},
  title = {Fifteen-year-old assigned masturbation as “homework” in Finland transgender clinic},
  year = {2024},
  url = {https://www.assignedmedia.org/breaking-news/transgender-youth-speak-about-finland-transpoli}
}

@article{kehrääjä2021,
  author       = {{Kehrääjä}},
  title        = {”Kuvaile minulle miten masturboit?” – transnuorten asema hoitojärjestelmässä on synkkä},
  year         = {2021},
  url          = {https://kehraaja.com/kuvaile-minulle-miten-masturboit-julkikuvan-takaa-paljastuu-transpolien-nuorten-synkka-tilanne/},
  note         = {English translation available at: https://translate.google.com/translate?hl=en&sl=fi&u=https://kehraaja.com/kuvaile-minulle-miten-masturboit-julkikuvan-takaa-paljastuu-transpolien-nuorten-synkka-tilanne/},
}

@report{genderanalysis2024,
  author      = {{Gender Analysis}},
  institution = {Gender Analysis Project},
  year        = {2024},
  type        = {Web Report},
  url         = {https://genderanalysis.net},
  note        = {Accessed: 2025-07-22}
}

@report{splc2024,
  author = {{Southern Poverty Law Center}},
  title = {Group dynamics and division of labor within the anti-LGBTQ+ pseudoscience network},
  year = {2024},
  month = {June},
  url = {https://www.splcenter.org/resources/reports/defining-pseudoscience-network/}
}

@report{healthliberation2024,
  author = {{Health Liberation Now!}},
  title = {Health Liberation Now! - Anti-Trans Conversion Therapy Map of Influence},
  year = {2022},
  url = {https://healthliberationnow.com/anti-trans-conversion-therapy-map-of-influence}
}

@misc{jasperdasper2025,
  author = {Jasper Dasper},
  title = {Debunking Transphobia},
  year = {2025},
  url = {https://www.youtube.com/watch?v=JiOc0r31-Os}
}

GitHub Events

Total
  • Watch event: 1
  • Push event: 14
  • Create event: 2
Last Year
  • Watch event: 1
  • Push event: 14
  • Create event: 2

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 3
  • Total Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 3
  • Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
sofiedotcafe s****s@s****e 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago