We are pleased to announce the official start of the Keppra and Angioedema study! See full details on the wiki including study rationale, protocol, and code.
So far we have participation from UCLA, Columbia University, Regenstrief, and Janssen. We would be delighted for you to join!
If you have any questions, please respond via this thread.
Ok, not all…just all with exposures to levetieacetam and events of
angioedema:)
The more the merrier, I would think any and all ims assets would provide an
important perspective on the problem not reflected by current data
participants who have already shared results (truven ccae, mdcr, mdcd,
optum, cprd, regenstrief).
Hi Jon, I’m working with Christian Reich at IMS, I read the protocol of the project and it sounds very interesting. I’m not familiar with this type of collaboration but very familiar with European EMR data. Can you guide me on next step and timelines? should we perform first “assessment” or count in order to double check feasibility with our Databases? What is the best approach? Thanks. Regards Marie-Sophie
Thanks for your interest in joining this study! A good way to run a
feasibility check is through the OHDSI web platform (specifically the
‘Calypso’ tool). While this is not strictly necessary prior to running the
R package, it is nice to get a sneak preview. Do you have the OHDSI web
platform (e.g., WebAPI, Atlas, etc) set up at IMS?
Hi Jon,
Ok thanks for your advise. We don’t have the OHDSI web Platform set up for now at IMS.
I will go and have a look at the Calypso tool first and see how to handle this in the most efficient way.
If you don’t have calypso running, then I recommend you just move directly
into running the r package that contains the study. Thay way, you’ll
generate the results and can evaluate them before sharing. That’ll be much
more efficient than trying that install other tool to evaluate feasibility.
Hi Jon, I’m working with Christian Reich and Marie-Sophie on this research and I have some issues with R package, while trying to run test example “TestCodeImeds.R”. It returns following output
That test script is specific to the IMEDS lab. Are you running your code in the IMEDS lab? If not, you’ll need to provide the appropriate connection details for your environment.
You will need to connect to a database that conforms to the Common Data Model. Someone in your organization should be able to tell you the information you need to connect to that database. What you’ll (probably) need is:
Type of database system (SQL Server, Oracle, PostgreSQL, or Redshift)
Server address
Database / schema name
User name
Password
(Depending on the database system some more or less information is needed.)
Using prior: None
Using 4 thread(s)
Fitting outcome model took 0.254 secs
Error in open.ff(X[[i]], …) : unable to open
Calls: execute … open -> open.ffdf -> sapply -> lapply -> FUN -> open.ff
Execution halted
It seems you’re almost done running the analysis (450 of the 808 outcome models have completed), but for some reason it crashed for the 451st model because it could no longer open the data files on the local file system it needed to fit the model.
My guess is this is because we may have some issues on Linux / MacOs with file handles not being released. These handles are automatically released when you close your R session. Could you:
Restart R
Rerun the execute function, but this time set createCohorts = FALSE, for example:
Packaging results in export folder for sharing
Connecting using PostgreSQL driver
Error in .External2(C_X11, paste(“png::”, filename, sep = “”), g$width, :
unable to start device PNG
Calls: execute … packageResults -> -> -> dev ->
In addition: Warning message:
In grDevices::png(…, res = dpi, units = “in”) :
unable to open connection to X11 display ‘’
Execution halted
I’m trying to run this protocol using an Oracle database. However, the username contains a special symbol ‘#’.
How can I fill the information for oracle?
connectionDetails <- createConnectionDetails(
dbms = “oracle",
user = “C##NER", # Assumes environmental variables set before running R,
password = “pass", # otherwise fill-in with correct user/password pair.
server = “server_ip/SID",
port = “1521")
using THIN to connect
Error executing SQL: Error in .local(conn, statement, …): execute JDBC update query failed in dbSendUpdate (ORA-01918: user ‘CF6TX5KHA#NERCDMW’ does not exist
)
An error report has been created at /data2/user_data/ywu4/project/angioedema/run/errorReport.txt
Error in value[3L] : no loop for break/next, jumping to top level
Calls: execute … tryCatch -> tryCatchList -> tryCatchOne ->
Execution halted