Commit 82724a26 authored by Hanna  JULIENNE's avatar Hanna JULIENNE
Browse files

Merge branch 'master' into 'main'

Share aggregated and public data on JObIM 2021

See merge request !1
parents d341c8bd 52aaefda
library(ggplot2)
library(data.table)
library(cowplot)
setwd("/home/hjulienn/Project/jobim_Public/gender_at_jobim/")
source("./Utilities.R")
participant_count = as.data.frame(fread("./data/Results/participant_parity.csv"))
participant_count["sd"] = (((1- participant_count$Woman_proportion) * participant_count$Woman_proportion) / participant_count$participant_count)^0.5
p=ggplot(participant_count, aes(x=year, y=Woman_proportion)) + geom_line(color="#251351", lwd=1.5)+geom_pointrange(color="#251351",aes(ymin=Woman_proportion-sd, ymax=Woman_proportion+sd)) + ylim(0,1)
p = p + theme_minimal() + ylab("Women proportion in participant")
pp = p + geom_line(color="#251351") +geom_point(data=participant_count[(participant_count$pval < 0.05),], shape=8, aes(x=year, y=Woman_proportion+0.05)) +geom_hline(yintercept = 0.5, alpha=0.5, lty=2)
Speaker_count = as.data.frame(fread("./data/data_speaker/Speaker_parity.csv"))
#
Speaker_count["sd"] = (((1- Speaker_count$Woman_proportion) * Speaker_count$Woman_proportion) / Speaker_count$participant_count)^0.5
p=ggplot(Speaker_count, aes(x=year, y=Woman_proportion)) + geom_line(color="#251351")+geom_pointrange(color="#251351",aes(ymin=Woman_proportion-sd, ymax=Woman_proportion+sd)) + ylim(0,1)
p = p + theme_minimal() + ylab("Women proportion in contributed speaker")
ps = p + geom_line(color="#251351") +geom_point(data=Speaker_count[(Speaker_count$pval < 0.05),], shape=8, aes(x=year, y=Woman_proportion+0.1)) +geom_hline(yintercept = 0.5, alpha=0.5, lty=2)
ps
keynote_count = as.data.frame(fread("./data/data_speaker/Keynote_parity.csv"))
keynote_count["sd"] = (((1- keynote_count$Woman_proportion) * keynote_count$Woman_proportion) / keynote_count$participant_count)^0.5
p=ggplot(keynote_count, aes(x=year, y=Woman_proportion)) + geom_line(color="#251351")+geom_pointrange(color="#251351",aes(ymin=Woman_proportion-sd, ymax=Woman_proportion+sd)) + ylim(0,1)
p = p + theme_minimal() + ylab("Women proportion in keynote speaker")
pk = p + geom_line(color="#251351") +geom_point(data=keynote_count[(keynote_count$pval <0.05),], shape=8, aes(x=year, y=Woman_proportion+0.25)) +geom_hline(yintercept = 0.5, alpha=0.5, lty=2)
print(pk+ theme(text = element_text(size = 20)))
D = fread("./data/Results/Composition_committee.csv")
D[, N_orga := (D$W_orga + D$M_orga)]
D[, N_program := (D$W_program + D$M_program)]
D[, sd_orga := D$PW_orga * (1-D$PW_orga) / D$M_orga^0.5]
D[, sd_program := D$PW_program * (1-D$PW_program) / D$M_program^0.5]
P_m = D[, .(V1, PW_orga, PW_program)]
names(P_m) = c("year", "Organisation Committee", "Programmation Committee")
P_m = melt(P_m[, .(year, `Organisation Committee`, `Programmation Committee`)], id.vars="year")
P_sd = melt(D[, .(V1,sd_orga, sd_program)], id.vars="V1")
P_val = melt(D[, .(V1,Parity_orga, Parity_program)], id.vars="V1")
names(P_sd) = paste0(names(P_sd), "_sd")
P_d = cbind(P_m, P_sd)
#+geom_point(data=participant_count[(participant_count$pval * 12 < 0.05),], shape=8, aes(x=year, y=Woman_proportion+0.05))
p_com = p + theme_minimal() + theme(legend.position="top") + ylab("Proportion of Women in Committee") + xlab("Year")
p_com = p_com + annotate("text", x = 2015, y = 0.4, label = "*" , color="#354472", size=10) + xlab('year')
p_com = p_com + guides(colour = guide_legend(""), shape=guide_legend(""), lty=guide_legend(""))
png("./plots/Fig1_demographics_paper.png", width=650, height=666)
Panel_demographic = plot_grid(pp, ps,p_com, pk, nrow=2, rel_heights=c(0.3, 0.3), labels=c("C","D","E","F"))
Panel_demographic
dev.off()
import pandas as pd
from nltk.corpus import names
import unicodedata
import re
from statsmodels.stats.proportion import proportions_ztest
from Gender_function import remove_accent, get_first_name, Assign_gender
Count_data = pd.DataFrame(index=range(2015, 2022), columns = ["W_orga", "M_orga", "W_program", "M_program", "PW_orga", "PW_program", "Parity_orga", "Parity_program", "PdifferenceC"])
for y in range(2015, 2022):
fin = "/home/hjulienn/Project/Gender_at_Pasteur/data/Committee_composition/"+str(y)+".csv"
Compo = pd.read_csv(fin, sep="\t")
Compo.columns = ["Orga", "Program"]
C_orga = Compo.Orga
C_orga =C_orga[~C_orga.isnull()]
C_orga = C_orga.apply(get_first_name)
G_orga = C_orga.apply(Assign_gender)
print(C_orga[G_orga=="Androgynous"])
print(Compo.loc[C_orga[G_orga=="Androgynous"].index, "Orga"])
WO = (G_orga =="Woman").sum()
MO = (G_orga =="Man").sum()
NO = WO+MO
Count_data.loc[y,"PW_orga"] = WO / (NO)
Count_data.loc[y,"W_orga"] = WO
Count_data.loc[y,"M_orga"] = MO
stat, pval = proportions_ztest(WO, NO, value=0.5)
Count_data.loc[y,"Parity_orga"] = pval
C_program = Compo.Program
C_program =C_program[~C_program.isnull()]
C_program = C_program.apply(get_first_name)
G_program = C_program.apply(Assign_gender)
print(C_program[G_program=="Androgynous"])
print(Compo.loc[C_program[G_program=="Androgynous"].index, "Program"])
WP = (G_program =="Woman").sum()
MP = (G_program =="Man").sum()
# deals with ambiguous first names
if ("Dominique TESSIER" in Compo.Program):
WP= WP+1
if ("Dominique JOLY" in Compo.Program):
WP= WP+1
if ("Morgan Magnin" in Compo.Program):
MP = MP+1
NP = WP+MP
Count_data.loc[y,"W_program"] = WP
Count_data.loc[y,"M_program"] = MP
Count_data.loc[y,"PW_program"] = WP / (NP)
stat, pval = proportions_ztest(WP, NP, value=0.5)
Count_data.loc[y,"Parity_program"] = pval
stat, pval = proportions_ztest([WO, NO], [WP, NP], value=0)
Count_data.loc[y,"PdifferenceC"] = pval
print("Dominique TESSIER" in Compo.Orga)
Count_data.to_csv("./data/Results/Composition_committee.csv", sep="\t")
# JOBIM 2021 Gender analysis
## data
Folder containing data related to our analyses. In aggreement with our data policy and RGPD regulations, only aggregated, anonymous and/or publicly available information are posted in this repository.
* ./data/French_name.csv : database of common French firstnames and their usual gender.
* ./data/Committee_composition
names of Committee members for each year where the information was publicly available from JOBIM websites.
* ./data/Results/Composition_committee.csv
Number of Committee members and fraction of women by years
* ./data/data_speaker/Speaker_parity.csv
Number of Speaker by year and their repartition by gender
* ./data/data_speaker/Keynote_parity.csv
Number of keynote speaker by year and their repartition by gender
* ./data/Zoom_export/processed_extract/Written_question_by_session.csv
Number of questions asked by sessions and there repartition by gender
* ./data/Zoom_export/processed_extract/Written_question_by_session.csv
Number of questions asked by sessions and there repartition by gender
* ./data/observation/observation_question_count.csv
Number of questions asked at the end of each talk
NWA : number of women in attendance
NMA : number of men in attendance
## src
This folder contains script used to process and analyse data
* Parity_in_committee.py : input : Committee members table by years /data
output : table of the fraction of women in each Committee (organization and program by years)
Process Committee members firstnames to count the Number of member by gender
* Demographics_evolution.R : draw the proportion of women in attendance, speakers and Committee (panel C, D, E and F of the paper figure 1 )
* written_questions_by_sessions : Script to draw figure 2.A of the paper
library(data.table)
library(stringi)
library(stringr)
clean_first_name <- function(x){as.character(stri_trans_general(str_trim(tolower(x)), id="Latin-ASCII")) }
# color palette
gender_palette = c("#251351","#E77464", "#96CF68", "#E89268", "#F1DD9A")
junior_contract= c('CDD/Post-Doc/PhD Student/Trainees', "Short term/Post-Doc/PhD Student/Trainees","unemployed", "Internship", "Student - Stagiaire" , "Stage", "TRAINEE", "apprenticeship", "IGR CDD", "apprentice")
senior_contract = c("Permanent position in academia", "fonctionnaire", "CDI")
fr_names = fread("./data/French_name.csv")
session_meta = fread("./data/meta_data/dict_session.csv")
setkey(session_meta, "Session")
length(fr_names$`01_prenom`)
length(clean_first_name(fr_names$`01_prenom`))
fr_names[,`01_prenom`:=clean_first_name(`01_prenom`)]
recoded_gender = ifelse(fr_names[,`02_genre`] %in% c('m', 'f'), fr_names[,`02_genre`], NA)
fr_names[, Gender := ifelse(recoded_gender=="f",'Female', "Male")]
fr_names = rbind(fr_names, setNames(data.frame(prenom=c('anne-elodie', 'laetita','marie-france',"naoual",'raissa',"sidwell",'matéo','manuel guillermo', "geert-jan", "jaime", "omran", "vuong"), `02_genre`=rep(NA,12) ,Gender=c("Female", "Female", "Female", 'Female','Female','Female','Male', "Male", "Male","Male", "Male","Male")), names(fr_names)))
data.frame(prenom=c('anne-elodie', 'laetita','marie-france',"naoual",'raissa',"sidwell",'matéo','manuel guillermo', "geert-jan", "jaime", "omran", "vuong"), `02_genre`=rep(NA,12) ,Gender=c("Female", "Female", "Female", 'Female','Female','Female','Male', "Male", "Male","Male", "Male","Male"))
setkey(fr_names, `01_prenom`)
dim(fr_names)
fr_names= unique(fr_names[,.(`01_prenom`, Gender)])
dim(fr_names)
unique_names = as.character(fr_names[, .N, by=`01_prenom`][N==1,`01_prenom` ])
fr_names=fr_names[unique_names,]
dim(fr_names)
fr_names[,`01_prenom`:=as.character(`01_prenom`)]
fr_names[, Gender := as.character(Gender)]
setkey(fr_names, `01_prenom`)
Orgnisation committee Programme committee
Philippe LEROY Pierre PEYRET
Eric PEYRETAILLADE Jérôme SALSE
Delphine BOYER Nathalie RIVIERE
Agnès COHADE Flora PONELLE
Sabrina GASSER Bruno PEREIRA
Nils PAULHE Vincent BRETON
Matthieu REICHSTADT Sébastien COLIN
Karine RIBEYRE Dominique JOLY
Jérôme SALSE Guy PERRIERE
Patricia TIXIER Antoine MAHUL
Sylvie TOILON Eric PELLETIER
Delphine BOUCHER Christophe BLANCHET
Isabelle DELPIT Jean-François GIBRAT
Adnane HITMI Xavier BAILLY
Aurélie LAMBERT Hélène CHIAPELLO
Nicolas MAINETTI Frédéric CHOULET
Manon MARTINET Marc FERRARA
Pierre PEYRET Franck GIACOMONI
Valérie POLONAIS Daniel KAHN
Cathy RESSOT Philippe LABEL
Sébastien RIMOUR Philippe LEROY
Marie PAILLOUX Sophie SCHBATH
Violaine ANTOINE Dominique TESSIER
Sébastien TEMPEL Charles KERVRANN
Julien BOILEAU Pierre PETERLONGO
Françoise GRAIVE Marie-France SAGOT
Isabelle ROBINET Richard BONNET
Virginie BERNARD
Valentina BOEVA
Guillaume DEFFUANT
Céline BROCHIER
Hélène TOUZET
Jean-Pierre MARTINANT
Eric RIVALS
Marie CHABBERT
Denis ARDID -
Richard BONNET
Émilie BRASSET
Eric PEYRETAILLADE
Valérie POLONAIS
Laurent SARRY
Violaine ANTOINE
Vincent BARRA
Gisèle BRONNER
Didier DEBROAS
François ENAULT
David HILL
Gilles MAILHOT
Engelbert MEPHU NGUIFO
Marie PAILLOUX
Christophe TATOUT
Annegret WAGLER
Cristina VIEIRA
Orgnisation committee Programme committee
Marie-Bénédicte Dernoncourt Cedric Lhoussaine
Guillemette Marot Hélène Touzet
Jean-Stéphane Varré Eric Bapteste
Emilie Allart Sèverine Bérard
Anaïs Barray Virginie Bernard
Aurélien Béliard Samuel Blanquart
Samuel Blanck Jérémie Bourdon
Ségolène Caboche Bastien Boussau
Hélène Chiapello Christine Brun
Christophe Demay Ségolène Caboche
Gaël Even Frédéric Cazals
Sophie Gallina Annie Chateau
Sébastien Grec Rayan Chikhi
Isabelle Guigon Vincent Chouraki
David Hot Sarah Cohen-Boulakia
Stéphane Janot Marie-Agnès Dillies
Laetitia Jourdan Damien Eveillard
Valérie Leclère Jérôme Feret
Pierre Marijon Martin Figeac
Laurent Noé Christine Gaspin
Pierre Pericard Carito Guziolowski
Céline Poux Laurent Jacob
Maude Pupin Fabien Jourdan
Tatiana Rocher Michaël Kopp
Chadi Saad Vincent Lacroix
Mikael Salson Valérie Leclère
Olivier Sand Claire Lemaitre
Pascal Touzet Marc Lensink
Anne Lopes
Macha Nikoslki
Loïc Paulevé
Eric Pelletier
Guy Perrière
Pierre Peterlongo
Pierre Peyret
Céline Poux
Hugues Richard
Delphine Ropers
Nicolas Servant
Anne Siegel
Hédi Soula
Pascal Touzet
Jacques van Helden
Vincent Vandewalle
Cristian Versari
Orgnisation committee Programme committee
Marie-Bénédicte Dernoncourt Cedric Lhoussaine
Guillemette Marot Hélène Touzet
Jean-Stéphane Varré Eric Bapteste
Emilie Allart Sèverine Bérard
Anaïs Barray Virginie Bernard
Aurélien Béliard Samuel Blanquart
Samuel Blanck Jérémie Bourdon
Ségolène Caboche Bastien Boussau
Hélène Chiapello Christine Brun
Christophe Demay Ségolène Caboche
Gaël Even Frédéric Cazals
Sophie Gallina Annie Chateau
Sébastien Grec Rayan Chikhi
Isabelle Guigon Vincent Chouraki
David Hot Sarah Cohen-Boulakia
Stéphane Janot Marie-Agnès Dillies
Laetitia Jourdan Damien Eveillard
Valérie Leclère Jérôme Feret
Pierre Marijon Martin Figeac
Laurent Noé Christine Gaspin
Pierre Pericard Carito Guziolowski
Céline Poux Laurent Jacob
Maude Pupin Fabien Jourdan
Tatiana Rocher Michaël Kopp
Chadi Saad Vincent Lacroix
Mikael Salson Valérie Leclère
Olivier Sand Claire Lemaitre
Pascal Touzet Marc Lensink
Anne Lopes
Macha Nikoslki
Loïc Paulevé
Eric Pelletier
Guy Perrière
Pierre Peterlongo
Pierre Peyret
Céline Poux
Hugues Richard
Delphine Ropers
Nicolas Servant
Anne Siegel
Hédi Soula
Pascal Touzet
Jacques van Helden
Vincent Vandewalle
Cristian Versari
Orgnisation committee Programme committee
Christine Brun Anaïs Baudot
Benoit Ballester Christine Brun
Myriam Ramadour Benoit Ballester
Laurence Roder Alexandre de Brevern
Agence Conseil Anaïs Baudot
Sabrina Baaklini Anne-Claude Camproux
Anaïs Baudot Anne Lopes
Aurélie Bergon Anne Siegel
Ghislain Bidaut Benoit Ballester
Fanny Casse Benoit Bely
Jeanne Cheneby Bianca Habermann
Elodie Drula Camille Berthelot
Romain Fenouil Carl Herrmann
Quentin Ferre Cécile Capponi
Aitor Gonzalez Chloée-Agathe Azencott
Samuel Granjeaud Christine Brun
Bianca Habermann David Salgado
Firas Hammami Denis Thieffry
Leonard Herault Élisabeth Remy
Pascal Hingamp Eric Rivals
Sébastien Jaeger Ghislain Bidaut
Lucie Khamvongsa Guillaume Achaz
Matthieu Legendre Guy Perrière
Magali Lescot Hélène Badouin
Vincent Lombard Hélène Chiapello
Fabrice Lopez Hélène Touzet
Zacharie Menetrier Karyn Megy
Elva Novoa Laurence Calzone
Olivier Poirot Lionel Spinelli
Delphine Potier Madalena Chaves
Denis Puthier Mathilde Paris
Élisabeth Remy Matthieu Legendre
Diogo Ribeiro Morgane Thomas-Chollier
Florian Rosier Nicolas Terrapon
David Salgado Nicolas Thierry-Mieg
Lionel Spinelli Olivier Gandrillon
Emmanuel Talla Ovidiu Radulescu
Nicolas Terrapon Pascal Hingamp
Laurent Tichit Samuel Granjeaud
Alberto Valdeolivas Sèverine Bérard
Jacques van Helden Sophie Schbath
Thomas Vannier Stéphane Robin
Caroline Vernette Vincent Lombard
Thien-Phong Vu Manh William Ritchie
Andréas Zanzoni Yves Vandenbrouck
Emmanuel Talla
Orgnisation committee Programme committee
Audrey Bihouée Jérémie Bourdon
Damien Eveillard Richard Redon
Isabelle Alves Chloé-Agathe Azencott
Agnes Basseville Anaïs Baudot
Jérémie Bourdon Benoit Bely
Karine Cantele Benjamin Bardiaux
Grégory Carrier Sèverine Bérard
Samuel Chaffron Camille Berthelot
Eric Charpentier Laurence Calzone
Benjamin Churcheward Grégory Carrier
Hélène Chiapello Samuel Chaffron
Erwan Delage Madalena Chaves
Christian Dina Hélène Chiapello
Solenne Dumont Sarah Cohen-Boulakia
Axelle Durand Alexandre de Brevern
Guillaume Fertin Christine Froidevaux
Adrien Foucal Olivier Gandrillon
Victor Gaborit Christine Gaspin
Alban Gaignard Pierre-Antoine Gourraud
Matthieu Giraud Carito Guziolowski
Sophie Girault Carl Herrmann
Pierre-Antoine Gourraud Claudine Landès
Elodie Guidon Solena Le Scouarnec
Carito Guziolowski Claire Lemaitre
Julie Haguait Cedric Lhoussaine
Géraldine Jean Pierre Lindenbaum
Matilde Karakachoff Anne Lopes
Abdelhalim Larhlimi Morgan Magnin
Solena Le Scouarnec Anthony Mathelier
Sébastien Leuillet Macha Nikolski
Sophie Limou Eric Pelletier
Pierre Lindenbaum Guy Perrière
Dimitri Meistermann Ovidiu Radulescu
Stéphane Minvielle Eric Rivals
Jérémie Poschmann Frédéric Saubion
Richard Redon Sophie Schbath
Jennifer Rondineau Aurélien Sérandour
Bruno Saint-Jean Anne Siegel
Aurélien Serandour Christine Sinoquet
Floriane Simonet Stéphane Teletchea
Dominique Tessier Dominique Tessier
Raluca Teusan Denis Thieffry
Camille Trottier Morgane Thomas-Chollier
Nicolas Vince Hélène Touzet 
Jacques van Helden
Orgnisation committee Programme committee
Anna-Sophie Fiston-Lavier Laurent Bréhélin
Vincent Lefort Sophie Lèbre
Olivier Ardouin Charles Lecellier
David Baux Samuel Alizon
Sèverine Bérard Gwenaëlle André-Leroux 
Emmanuelle Beyne Anaïs Baudot 
Laurent Bréhélin Christine Brun
Catherine Breton Laurence Calzone
Annie Chateau Annie Chateau 
François Chevenet Hélène Chiapello
Hélène Chiapello Julien Chiquet 
Anne-Muriel Chifolleau François Coste
Alexandre Dehne-Garcia Alexandre de Brevern 
Émeric Dubois Thomas Derrien
Jean-François Dufayard Marie-Agnès Dilliès 
Patrice Duroux Sarah Djebali 
Virginie Fèche Jean-François Dufayard 
Thomas Guignard Mohamed Elati
Valentin Guignon Guillaume Fertin 
Stéphane Guindon Olivier Gascuel 
Sophie Lèbre Stéphane Guindon 
Charles Lecellier Laurent Jacob 
Laetitia Megual Laurent Journot
Xavier Mialhe Gaëlle Lelandais 
Sylvain Milanesi Annick Lesne 
Mégane Miquel Juliette Martin
Julie Orjuela Anthony Mathelier 
Marine Pratlong Macha Nikolski 
Vincent Ranwez Cédric Notredame 
Sébastien Ravel Pierre Pudlo 
Stéphanie Rialle Ovidiu Radulesco 
Eric Rivals Eric Rivals 
François Sabot Irina Rusu 
Gautier Sarah Marie-France Sagot 
Stéphanie Sidibé-Bocs Sophie Schbath 
Aubin Thomas Céline Scornavacca 
Morgane Thomas-Chollier Anne Siegel
Christine Tranchant Christine Sinoquet
Charles Van Goethem Eric Tannier 
Kévin Yauy Nicolas Terrapon 
Morgane Thomas-Chollier 
Hélène Touzet 
Raluca Uricaru 
Jacques van Helden 
Nathalie Vialaneix 
Mathias Zytnicki 
Orgnisation committee Programme committee
Alexandra Calteau Sophie Schbath
Marie-Agnès Dillies Denis Thieffry
Christophe Malabat Gwenaëlle André-Leroux
Julie Aubert Benoît Ballester
Hélène Chiapello Emmanuel Barillot
Yves Clément Emmanuelle Becker
Alexis Criscuolo Bastien Boussau
Marc Deloger Laurent Bréhélin
Anna-Sophie Fiston-Lavier Anne-Claude Camproux
Julien Fumey Laura Cantini
Jean-Christophe Gelly Isaure Chauvot De Beauchene
Bastien Job Rayan Chikhi
Laurent Jourdren Yves Clément
Rachel Legendre Sarah Cohen-Boulakia
Sophie Lemoine Erwan Corre
Hélène Lopez-Maestre Etienne Danchin
Nicolas Maillet Elodie Darbo
Loredana Martignetti Damien Eveillard
Hervé Ménager Christine Gaspin
Damien Mornico Carito Guziolowski
Anna Niarakis Christelle Hennequet-Antier
Thomas Obadia Claudine Landès
Violaine Saint-André Sophie Lèbre
Nicolas Servant Charles Lecellier
Morgane Thomas-Chollier Thierry Lecroq
Claire Toffano-Nioche Vincent Lefort
Rachel Torchet Gaëlle Lelandais
Stevenn Volant Claire Lemaitre
Matthias Zytnicki Emmanuelle Lerat
Alexandra Louis
Mahendra Mariadassou
Claudine Médigue
Hélène Morlon
Eric Pelletier
Elisabeth Rémy
Eduardo Rocha
Delphine Ropers
Céline Scornavacca
Marie Sémon
Nicolas Thierry-Mieg
Raluca Uricaru
Jean-Stéphane Varré
Nicolas Vergne
Thien Vu Manh
Matthias Zytnicki
This diff is collapsed.
"Session" "FA" "MA" "GA" "FQ" "MQ" "GQ" "FPA" "GPQ" "FPQ" "sdPA" "sdPQ" "sdPGA" "sdPGQ" "GPA" "type"
"_06_07_room3_1400_1520_C.csv" 83 75 84 6 4 6 0.525316455696203 0.6 0.6 0.0397268423962737 0.154919333848297 0.00314062053937973 0.0489897948556636 0.528301886792453 "Contributed Talks"
"_07_07_room3_1000_1100_C.csv" 47 56 47 3 3 3 0.456310679611651 0.5 0.5 0.0490780281533144 0.204124145231932 0.00483580180540321 0.0833333333333333 0.456310679611651 "Contributed Talks"
"_08_07_room3_1000_1100_C.csv" 54 56 54 3 5 3 0.490909090909091 0.375 0.375 0.0476652489548347 0.171163299220364 0.00454470316855125 0.0605153647844909 0.490909090909091 "Contributed Talks"
"_08_07_room3_1530_1800_C.csv" 27 30 27 0 8 0 0.473684210526316 0 0 0.0661348276250046 0 0.00875977191182377 0 0.473684210526316 "Mini-symposia"
"_09_07_room3_1030_1200_C.csv" 47 45 47 4 5 4 0.510869565217391 0.444444444444444 0.444444444444444 0.0521162843356696 0.165634664999984 0.00543349824554202 0.0552115549999948 0.510869565217391 "Contributed Talks"
"_06_07_mainroom_1000_1215_C.csv" 181 181 183 0 5 0 0.5 0 0 0.0262794165613818 0 0.00137362637362637 0 0.502747252747253 "Keynote"
"_06_07_mainroom_1330_1400_C.csv" 90 89 91 0 0 0 0.502793296089385 NA NA 0.0373711714465878 NA 0.00277773443020043 NA 0.505555555555556 "Sponsor"
"_06_07_mainroom_1700_1730_C.csv" 71 95 72 3 3 3 0.427710843373494 0.5 0.5 0.0383997896136798 0.204124145231932 0.00296255497286302 0.0833333333333333 0.431137724550898 "Sponsor"
"_07_07_mainroom_0900_1000_C.csv" 137 163 137 1 3 1 0.456666666666667 0.25 0.25 0.0287588955642263 0.21650635094611 0.00166039560956024 0.108253175473055 0.456666666666667 "Keynote"
"_07_07_mainroom_1400_1500_C.csv" 121 131 121 1 1 1 0.48015873015873 0.5 0.5 0.0314722303905884 0.353553390593274 0.00198256416233396 0.25 0.48015873015873 "Keynote"
"_08_07_mainroom_0900_1000_C.csv" 103 114 104 1 5 1 0.474654377880184 0.166666666666667 0.166666666666667 0.0338985746230089 0.152145154862546 0.00229062929463219 0.0621129993749942 0.477064220183486 "Keynote"
"_08_07_mainroom_1115_1230_C.csv" 83 72 84 42 34 43 0.535483870967742 0.558441558441558 0.552631578947368 0.0400597050301691 0.057035298038457 0.00319704683045289 0.00645743117829501 0.538461538461538 "Debate (no question)"
"_08_07_mainroom_1400_1500_C.csv" 126 136 127 2 2 2 0.480916030534351 0.5 0.5 0.0308675947394325 0.25 0.0018997553968541 0.125 0.482889733840304 "Keynote"
"_09_07_mainroom_0900_1015_C.csv" 126 115 126 5 4 5 0.522821576763486 0.555555555555556 0.555555555555556 0.0321742645818985 0.165634664999984 0.00207252657300035 0.0552115549999948 0.522821576763486 "Keynote"
"_06_07_room1_1400_1520_C.csv" 40 33 41 1 10 1 0.547945205479452 0.0909090909090909 0.0909090909090909 0.0582509047812068 0.0866784172041448 0.00672562092728062 0.026134526117094 0.554054054054054 "Contributed Talks"
"_07_07_room1_1000_1100_C.csv" 59 69 59 4 2 4 0.4609375 0.666666666666667 0.666666666666667 0.0440590974833226 0.192450089729875 0.00389431082542707 0.0785674201318386 0.4609375 "Contributed Talks"
"_07_07_room1_1530_1800_C.csv" 69 75 69 1 4 1 0.479166666666667 0.2 0.2 0.0416304819732007 0.178885438199983 0.00346920683110006 0.08 0.479166666666667 "Mini-symposia"
"_08_07_room1_1000_1100_C.csv" 56 51 56 2 7 2 0.523364485981308 0.222222222222222 0.222222222222222 0.0482840215433664 0.13857990321385 0.00466779254638392 0.0461933010712832 0.523364485981308 "Contributed Talks"
"_08_07_room1_1530_1800_C.csv" 68 66 69 1 6 1 0.507462686567164 0.142857142857143 0.142857142857143 0.0431886099817789 0.132260014253222 0.00370329114968363 0.0499895865874118 0.511111111111111 "Mini-symposia"
"_09_07_room1_1030_1200_C.csv" 27 19 27 4 4 4 0.58695652173913 0.5 0.5 0.0725975450727341 0.176776695296637 0.0107039240575672 0.0625 0.58695652173913 "Contributed Talks"
"_06_07_room2_1400_1520_C.csv" 77 108 77 6 10 6 0.416216216216216 0.375 0.375 0.0362409561933749 0.121030729568982 0.00266448809120304 0.0302576823922454 0.416216216216216 "Contributed Talks"
"_07_07_room2_1000_1100_C.csv" 49 50 49 2 3 2 0.494949494949495 0.4 0.4 0.0502493270871809 0.219089023002066 0.00505024739139458 0.0979795897113271 0.494949494949495 "Contributed Talks"
"_07_07_room2_1530_1800.csv" 49 50 49 1 7 2 0.494949494949495 0.222222222222222 0.125 0.0502493270871809 0.116926793336686 0.00505024739139458 0.0367465459870082 0.494949494949495 "Mini-symposia"
"_08_07_room2_1000_1100_C.csv" 59 52 60 3 3 3 0.531531531531532 0.5 0.5 0.0473634369300974 0.204124145231932 0.00445539975036236 0.0833333333333333 0.535714285714286 "Contributed Talks"
"_08_07_room2_1530_1800_C.csv" 50 55 50 1 11 1 0.476190476190476 0.0833333333333333 0.0833333333333333 0.0487396491161104 0.0797855923130282 0.0047565027127898 0.0230321165996903 0.476190476190476 "Mini-symposia"
"_09_07_room2_1030_1200_C.csv" 92 76 92 5 3 5 0.547619047619048 0.625 0.625 0.0384004918668783 0.171163299220364 0.00296266226762569 0.0605153647844909 0.547619047619048 "Contributed Talks"
year,man,woman,Woman_proportion,participant_count,pval
2000,5,,0,5,
2006,7,,0,7,
2007,4,,0,4,
2008,5,1,0.166666666666667,6,0.028459736916311
2010,6,,0,6,
2013,5,1,0.166666666666667,6,0.028459736916311
2015,7,5,0.416666666666667,12,0.558184649422657
2016,4,1,0.2,5,0.093532512689093
2017,4,2,0.333333333333333,6,0.386476230771233
2018,3,3,0.5,6,1
2019,4,3,0.428571428571429,7,0.702549405575949
2020,3,3,0.5,6,1
2021,3,3,0.5,6,1
year,man,woman,Woman_proportion,participant_count,pval
2000,34,21,0.381818181818182,55,0.0712254058536
2006,31,18,0.36734693877551,49,0.054083326070363
2007,29,25,0.462962962962963,54,0.585182392866243
2008,26,9,0.257142857142857,35,0.001011375694271
2010,28,13,0.317073170731707,41,0.011832128844844
2013,20,12,0.375,32,0.144127034816015
2015,26,19,0.422222222222222,45,0.290805018812527
2016,28,13,0.317073170731707,41,0.011832128844844