The Trans Directory
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add glossary, oestradiol/testosterone charts, and paper content

aria c9ba688b 3e3620ff

+167 -19
+167 -19
content/ASSETS/typst/EUn-Paper/main.typ
··· 2 2 #import "@preview/lilaq:0.5.0" as lq 3 3 #import "@preview/dashy-todo:0.1.3": todo 4 4 #import "@preview/orchid:0.1.0" 5 + #import "@preview/glossarium:0.5.10": make-glossary, register-glossary, print-glossary, gls, glspl 5 6 6 - #import "@preview/catppuccin:1.1.0": catppuccin, flavors 7 - #show: catppuccin.with(flavors.frappe) 7 + 8 + #show: make-glossary 9 + #let entry-list = ( 10 + ( 11 + key: "E2", 12 + long: "Oestradiol", 13 + description: [#link("https://en.wikipedia.org/wiki/Estradiol")[Oestradiol], also called oestrogen, oestradiol, is an estrogen steroid hormone and the major female sex hormone.] 14 + ), 15 + ( 16 + key: "T", 17 + long: "Testosterone", 18 + description: [#link("https://en.wikipedia.org/wiki/Testosterone")[Testosterone] is the primary male sex hormone and androgen in males] 19 + ), 20 + ( 21 + key: "eun", 22 + short: "EUn", 23 + long: "Estradiol undecylate", 24 + description: [ 25 + #link("https://en.wikipedia.org/wiki/Estradiol_undecylate")[Estradiol undecylate], also known as estradiol undecanoate is a lesser used ester of #link("https://en.wikipedia.org/wiki/Estradiol")[Oestradiol]. Typically taken on a 30 day injection cycle, also taken in a shorter 14 day injection cycle. 26 + ], 27 + ), 28 + // Add more terms 29 + ) 30 + #register-glossary(entry-list) 31 + 32 + #set quote(block: true) 33 + #show quote: set align(center) 34 + #show quote: set pad(x: 5em) 35 + 36 + //#import "@preview/catppuccin:1.1.0": catppuccin, flavors 37 + //#show: catppuccin.with(flavors.frappe) 8 38 9 - // if you do not want to use the integrated packages, you can comment out the following lines 10 39 #import "extra.typ": * 11 40 #show: great-theorems-init 12 41 ··· 46 75 47 76 // Body typography (applies to both modes) 48 77 body-line-leading: 1.32em, // main-text line height 49 - body-paragraph-spacing: 0.7em, // spacing between main-text paragraphs 78 + body-paragraph-spacing: 2em, // spacing between main-text paragraphs 50 79 body-text-spacing: 106%, // glyph tracking for the body text 51 80 52 81 bibliography: bibliography( ··· 59 88 #outline(title: "TODOs", target: figure.where(kind: "todo")) 60 89 61 90 = Abstract 62 - #lorem(30) 91 + #lorem(5) 92 + 93 + #todo(position: "inline")["Start Abstract"] 63 94 64 95 = Introduction 65 - #lorem(10) 96 + #lorem(5) 97 + 98 + #todo(position: "inline")["Start Introduction"] 66 99 67 100 = Methods 68 - #lorem(10) 101 + Frequent blood tests where taken, every 1 to 2 weeks depending on avaliability of my GP, in order to map out the trend of my #gls("E2") levels through out the usual injection cycle of #gls("eun") which is 30 days. 102 + 103 + I sampled my lowest #gls("E2") either on the day of my injection or the day before when my injection day landed on a Sunday as my local pathology lab was closed. 104 + 105 + #todo(position: "inline")["Expand on my method as I continue researching"] 106 + 107 + == Target Range 108 + In this paper I will mention a "target range" in a few places, depending on what you've been taught or where you look this can mean several different things! I will list a few examples that are most common and explain my target and teh reasoning behind it. 109 + 110 + === AuthPATH guidelines: 111 + #quote(attribution: [@auspath-e2-level-rec])[ 112 + "For those wishing to have complete testosterone suppression, the total testosterone target is < 2 nmol/L. [...] AusPATH SOC 2025 recommends maintaining estradiol concerntrations above 250 pmol/L, in accordance with Cheung et al." 113 + ] 114 + 115 + === Cheung et al: 116 + AusPATH SOC 2025 mentions the following target ranges: 117 + #quote(attribution: [@position-statement-hormonal-management])[ 118 + "We recommend targeting estradiol levels of 250–600 pmol/L and total testosterone levels < 2 nmol/L" 119 + ] 120 + 121 + == WPATH Standards of Care, Version 8 122 + #quote(attribution: [@wpath-e2-level-rec])[ 123 + "Serum testosterone levels should be less than 50 ng/dL." 124 + 125 + 126 + "Serum estradiol should be in the range of 100-200 pg/mL." 127 + ] 128 + 129 + // look at "Endocrine Treatment of Gender-Dysphoric/Gender-Incongruent Persons: An Endocrine Society* Clinical Practice Guideline" https://academic.oup.com/jcem/article/102/11/3869/4157558 130 + 131 + #todo(position: "inline")["list more target ranges"] 132 + 133 + #todo(position: "inline")["Define my target range"] 69 134 70 135 = Results 71 - in @heam-levels we look at my haemoglobin levels(grams per litre) from weekly blood tests 72 136 137 + == Overall levels 73 138 74 - #let (x-heam, y-heam) = lq.load-txt(read("heamoglobin.csv")) 139 + in @all-e2-levels we look at my #gls("E2") levels(pmol per litre) over the entire course of this research. 140 + 75 141 #figure( 76 142 lq.diagram( 77 143 width: 100%, 78 144 height: 8cm, 79 - title: [HAEMOGLOBIN], 80 - ylabel: "g/L", 81 - xlabel: "week", 145 + title: [OESTRADIOL], 146 + ylabel: "pmol/L", 147 + xlabel: "date", 82 148 xaxis: (tick-distance: 1), 83 149 lq.plot( 84 - x-heam, 85 - y-heam, 150 + ( 151 + datetime(year: 2026, month: 2, day: 06), 152 + datetime(year: 2026, month: 2, day: 13), 153 + datetime(year: 2026, month: 2, day: 20), 154 + ), 155 + (1189, 906, 496), 86 156 smooth: false, 87 157 mark: "s", 158 + label: [E2] 88 159 ), 89 160 ), 90 - caption: [Weekly haemoglobin levels], 91 - )<heam-levels> 161 + caption: [Overview of all #gls("E2") levels during this research], 162 + )<all-e2-levels> 163 + 164 + 165 + == The first week 166 + in @first-e2-levels we look at the very first 30 days after taking #gls("eun"). 167 + 168 + The test taken on the first injection day, #datetime(day: 6, month: 2, year: 2026).display(), shows my trough levels at the end of an EEn injection cycle with 5mg of EEn#footnote([Simulated injection cycle for reference: #link("https://estrannai.se/#i1_cu,5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-4,7,2-5,7,2-5,7,2-5,7,2_c,5,7,2")]) but before the initial injection of #gls("eun"). 169 + 170 + The first injection was an injection of 16mg, this was origionally done in error as I read the wrong value in my early research. Continuing this dose size would have caused substancially lower #gls("E2") levels than desired#footnote([Simulated values continuing this cycle: #link("https://estrannai.se/#it1_cu,5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-16,7,5-16,30,5-16,30,5-16,30,5-16,30,5-16,30,5-16,30,5-16,30,5_cu,16,30,5")]). 171 + 172 + #figure( 173 + lq.diagram( 174 + width: 100%, 175 + height: 8cm, 176 + title: [OESTRADIOL], 177 + ylabel: "pmol/L", 178 + xlabel: "date", 179 + xaxis: (tick-distance: 1), 180 + lq.plot( 181 + ( 182 + datetime(year: 2026, month: 2, day: 06), 183 + datetime(year: 2026, month: 2, day: 13), 184 + datetime(year: 2026, month: 2, day: 20), 185 + ), 186 + (1189, 906, 496), 187 + smooth: false, 188 + mark: "s", 189 + label: [E2] 190 + ), 191 + ), 192 + caption: [The first 30 days of #gls("E2") after starting #gls("eun")], 193 + )<first-e2-levels> 194 + 195 + #quote(attribution: [@why-dont-we-want-zero-testosterone])[ 196 + "...near-zero testosterone (less than 10 ng/dl, or 0.35 nmol/L) can cause issues..." 197 + ] 198 + 199 + #figure( 200 + lq.diagram( 201 + width: 100%, 202 + height: 8cm, 203 + title: [TESTOSTERONE], 204 + ylabel: "nmol/L", 205 + xlabel: "date", 206 + xaxis: (tick-distance: 1), 207 + lq.plot( 208 + ( 209 + datetime(year: 2026, month: 2, day: 06), 210 + datetime(year: 2026, month: 2, day: 13), 211 + datetime(year: 2026, month: 2, day: 20), 212 + ), 213 + (0.7, 0.6, 0.5), 214 + smooth: false, 215 + mark: "s", 216 + label: [T] 217 + ), 218 + ), 219 + caption: [The first 30 days of #gls("T") after starting #gls("eun")], 220 + )<first-T-levels> 221 + 222 + From this point forward I moved to 32mg injection cycle as shown in @dosing-examples. This generally should bring my #gls("E2") levels to the recomended range#footnote([Simulation of #gls("E2") levels after sapping from the 16mg injection to continuous 32mg injections: #link("https://estrannai.se/#it1_cu,5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-5,7,2-16,7,5-32,30,5-32,30,5-32,30,5-32,30,5-32,30,5-32,30,5-32,30,5_cu,32,30,5")]). 223 + 224 + #figure( 225 + image("./Injection-Monotherapy-dosing.png", width: 80%), 226 + caption: [ 227 + Dosages for estradiol injections @injection-monotherapy-dosing 228 + ] 229 + )<dosing-examples> 92 230 93 231 = Discussion 94 - #lorem(20) 232 + #lorem(5) 233 + #todo(position: "inline")["Start Discussion"] 95 234 96 235 = Conclusions 97 - #lorem(20) 236 + #lorem(5) 237 + #todo(position: "inline")["Start Conclusion"] 98 238 99 239 = Acknowledgements 100 - #lorem(20) 240 + #lorem(5) 241 + #todo(position: "inline")["Start Acknowledgements"] 242 + 243 + = Glossary 244 + 245 + #print-glossary( 246 + entry-list 247 + ) 248 +