diff --git a/.DS_Store b/.DS_Store index 1709ca6..40a046c 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.Rmd b/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.Rmd index 8c96d75..5cc7469 100644 --- a/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.Rmd +++ b/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.Rmd @@ -91,7 +91,7 @@ repeat { myTerm <- rstudioapi::terminalCreate(show = FALSE) rstudioapi::terminalSend( myTerm, -"xtract -input data/pubmed_result_TurkPath.xml -pattern PubmedArticle -element MedlineCitation/PMID -block ArticleId -if ArticleId@IdType -equals doi -element ArticleId > data/pubmed_result_TurkPath.txt \n" +"xtract -input data/pubmed_result_TurkPath.xml -pattern PubmedArticle -block ArticleId -if ArticleId@IdType -equals doi -element ArticleId > data/pubmed_result_TurkPath_doi.txt \n" ) Sys.sleep(1) repeat { @@ -106,12 +106,24 @@ break ```{r} library(tidyverse) -pubmed_result_TurkPath <- read_csv(file = "data/pubmed_result_TurkPath.csv") -pubmed_result_TurkPath_doi <- pubmed_result_TurkPath_doi$V2 +pubmed_result_TurkPath_doi <- read.delim("data/pubmed_result_TurkPath_doi.txt", header = FALSE) ``` ```{r} -write(pubmed_result_TurkPath_doi, "data/pubmed_result_TurkPath_doi.txt") +pubmed_result_TurkPath_doi$V1[grep("^10.", pubmed_result_TurkPath_doi$V1)] + +pubmed_result_TurkPath_doi$V2 <- grepl( + pattern = "^10.", + x = pubmed_result_TurkPath_doi$V1 +) + +pubmed_result_TurkPath_doi2 <- pubmed_result_TurkPath_doi %>% + filter(pubmed_result_TurkPath_doi$V2 == TRUE) %>% + select(V1) + +write_csv(pubmed_result_TurkPath_doi2, "data/pubmed_result_TurkPath_doi2.txt", col_names = FALSE) + + ``` diff --git a/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.nb.html b/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.nb.html index 0889a0e..edfdd2c 100644 --- a/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.nb.html +++ b/PathologyArticlesFromTurkeyComparedtoAllPublishedArticles.nb.html @@ -1801,7 +1801,7 @@

europepmc

ylab("Proportion of Pathology articles \n from Turkey in Europe PMC") -

+

@@ -1820,11 +1820,11 @@

Data retriveal from PubMed using EDirect


- +
myTerm <- rstudioapi::terminalCreate(show = FALSE)
 rstudioapi::terminalSend(
 myTerm,
-"xtract -input data/pubmed_result_TurkPath.xml -pattern PubmedArticle -element MedlineCitation/PMID -block ArticleId -if ArticleId@IdType -equals doi -element ArticleId > data/pubmed_result_TurkPath.txt \n"
+"xtract -input data/pubmed_result_TurkPath.xml -pattern PubmedArticle -block ArticleId -if ArticleId@IdType -equals doi -element ArticleId > data/pubmed_result_TurkPath_doi.txt \n"
 )
 Sys.sleep(1)
 repeat {
@@ -1835,34 +1835,36 @@ 

Data retriveal from PubMed using EDirect

} }
+ +
[1] "Code Executed"
+ - -
pubmed_result_TurkPath <- read_csv(file = "data/pubmed_result_TurkPath.csv")
-
+ +
library(tidyverse)
+pubmed_result_TurkPath_doi <- read.delim("data/pubmed_result_TurkPath_doi.txt", header = FALSE)
- -
Parsed with column specification:
-cols(
-  `30632530 10.5606/ArchRheumatol.2018.6652` = col_character()
-)
- - -
write(pubmed_result_TurkPath_doi, "data/pubmed_result_TurkPath_doi.txt")
+ +
write(pubmed_result_TurkPath_doi2, "data/pubmed_result_TurkPath_doi2.txt")
+
+ +
Error in cat(x, file = file, sep = c(rep.int(sep, ncolumns - 1), "\n"),  : 
+  argument 1 (type 'list') cannot be handled by 'cat'
+ -
LS0tCnRpdGxlOiAiUGF0aG9sb2d5IEFydGljbGVzIEZyb20gVHVya2V5IENvbXBhcmVkIHRvIEFsbCBQdWJsaXNoZWQgQXJ0aWNsZXMiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCiMgZXVyb3BlcG1jCgpodHRwczovL2NyYW4uci1wcm9qZWN0Lm9yZy93ZWIvcGFja2FnZXMvZXVyb3BlcG1jL2luZGV4Lmh0bWwKCmh0dHBzOi8vY3Jhbi5yLXByb2plY3Qub3JnL3dlYi9wYWNrYWdlcy9ldXJvcGVwbWMvdmlnbmV0dGVzL2V2ZXJncmVlbnJldmlld2dyYXBocy5odG1sCgoKYGBge3J9CmxpYnJhcnkoZXVyb3BlcG1jKQpgYGAKCgpgYGB7cn0KYXJ0aWNsZXNQZXJUb3RhbEFydGljbGVzIDwtIGV1cm9wZXBtYzo6ZXBtY19oaXRzX3RyZW5kKHF1ZXJ5ID0gIihBRkY6J1R1cmtleScpIEFORCAoKEFGRjoncGF0aG9sb2d5JykgT1IgKEFGRjonUGF0aG9sb2d5JykpIiwgcGVyaW9kID0gMTk4MDoyMDE3KQoKYXJ0aWNsZXNQZXJUb3RhbEFydGljbGVzCmBgYAoKCgpBIHRyZW5kIGdyYXBoIG9mIGFydGljbGVzIG9mICNwYXRob2xvZ2lzdCBmcm9tICNUdXJrZXkgZGVyaXZlZCBmcm9tIEV1cm9wZSBQTUMgI1JTdGF0cyAjZXVyb3BlcG1jICNldmVyZ3JlZW5yZXZpZXdncmFwaCAjcGF0aG9sb2d5ICAjcmVzZWFyY2ggI2JpYmxpb2dyYXBoeQoKCmBgYHtyfQpsaWJyYXJ5KGdncGxvdDIpCmdncGxvdChhcnRpY2xlc1BlclRvdGFsQXJ0aWNsZXMsIGFlcyh5ZWFyLCBxdWVyeV9oaXRzIC8gYWxsX2hpdHMpKSArIAogIGdlb21fcG9pbnQoKSArIAogIGdlb21fbGluZSgpICsKICB4bGFiKCJZZWFyIHB1Ymxpc2hlZCIpICsgCiAgeWxhYigiUHJvcG9ydGlvbiBvZiBQYXRob2xvZ3kgYXJ0aWNsZXMgXG4gZnJvbSBUdXJrZXkgaW4gRXVyb3BlIFBNQyIpCmBgYAoKCi0tLQoKIyBQdWJNZWQgCgojIyBEYXRhIHJldHJpdmVhbCBmcm9tIFB1Yk1lZCB1c2luZyBFRGlyZWN0IAoKQXJ0aWNsZSBQTUlEIGRvd25sb2FkZWQgYXMgYHR4dGAuCgpgYGB7ciBTZWFyY2ggUHViTWVkIGRvd25sb2FkIFBNSUQsIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9Cm15VGVybSA8LSByc3R1ZGlvYXBpOjp0ZXJtaW5hbENyZWF0ZShzaG93ID0gRkFMU0UpCnJzdHVkaW9hcGk6OnRlcm1pbmFsU2VuZCgKICAgIG15VGVybSwKICAgICJlc2VhcmNoIC1kYiBwdWJtZWQgLXF1ZXJ5IFwiKHBhdGhvbG9neVtBZmZpbGlhdGlvbl0gT1IgcGF0b2xvamlbQWZmaWxpYXRpb25dKSBBTkQgKFR1cmtleVtBZmZpbGlhdGlvbl0gT1IgVMO8cmtpeWVbQWZmaWxpYXRpb25dKVwiIC1kYXRldHlwZSBQREFUIC1taW5kYXRlIDE4MDAgLW1heGRhdGUgMzAwMCB8IFwgZWZldGNoIC1mb3JtYXQgdWlkID4gZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoX3VpZC50eHQgXG4iCikKU3lzLnNsZWVwKDEpCnJlcGVhdCB7CiAgICBTeXMuc2xlZXAoMC4xKQogICAgaWYgKHJzdHVkaW9hcGk6OnRlcm1pbmFsQnVzeShteVRlcm0pID09IEZBTFNFKSB7CiAgICAgICAgcHJpbnQoIkNvZGUgRXhlY3V0ZWQiKQogICAgICAgIGJyZWFrCiAgICB9Cn0KYGBgCgoKLS0tCgoKYGBge3IgU2VhcmNoIGxvY2FsIFB1Yk1lZCB3aXRoIGRvd25sb2FkZWQgUE1JRCBleHRyYWN0IGRhdGEgYXMgeG1sLCBldmFsPUZBTFNFLCBpbmNsdWRlPUZBTFNFfQpteVRlcm0gPC0gcnN0dWRpb2FwaTo6dGVybWluYWxDcmVhdGUoc2hvdyA9IEZBTFNFKQpyc3R1ZGlvYXBpOjp0ZXJtaW5hbFNlbmQoCiAgICBteVRlcm0sCiAgICAiY2F0IGRhdGEvcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF91aWQudHh0IHwgXCBmZXRjaC1wdWJtZWQgLXBhdGggL1ZvbHVtZXMvQWd1MjAxOC9QdWJNZWQgPiBkYXRhL3B1Ym1lZF9yZXN1bHRfVHVya1BhdGgueG1sIFxuIgopClN5cy5zbGVlcCgxKQpyZXBlYXQgewogICAgU3lzLnNsZWVwKDAuMSkKICAgIGlmIChyc3R1ZGlvYXBpOjp0ZXJtaW5hbEJ1c3kobXlUZXJtKSA9PSBGQUxTRSkgewogICAgICAgIHByaW50KCJDb2RlIEV4ZWN1dGVkIikKICAgICAgICBicmVhawogICAgfQp9CmBgYAoKCgoKLS0tCgoKCmBgYHtyIGV4dHJhY3QgZG9pIGZyb20geG1sLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpteVRlcm0gPC0gcnN0dWRpb2FwaTo6dGVybWluYWxDcmVhdGUoc2hvdyA9IEZBTFNFKQpyc3R1ZGlvYXBpOjp0ZXJtaW5hbFNlbmQoCm15VGVybSwKInh0cmFjdCAtaW5wdXQgZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoLnhtbCAtcGF0dGVybiBQdWJtZWRBcnRpY2xlIC1lbGVtZW50IE1lZGxpbmVDaXRhdGlvbi9QTUlEIC1ibG9jayBBcnRpY2xlSWQgLWlmIEFydGljbGVJZEBJZFR5cGUgLWVxdWFscyBkb2kgLWVsZW1lbnQgQXJ0aWNsZUlkID4gZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoLnR4dCBcbiIKKQpTeXMuc2xlZXAoMSkKcmVwZWF0IHsKU3lzLnNsZWVwKDAuMSkKaWYgKHJzdHVkaW9hcGk6OnRlcm1pbmFsQnVzeShteVRlcm0pID09IEZBTFNFKSB7CnByaW50KCJDb2RlIEV4ZWN1dGVkIikKYnJlYWsKfQp9CmBgYAoKCmBgYHtyfQpsaWJyYXJ5KHRpZHl2ZXJzZSkKcHVibWVkX3Jlc3VsdF9UdXJrUGF0aCA8LSByZWFkX2NzdihmaWxlID0gImRhdGEvcHVibWVkX3Jlc3VsdF9UdXJrUGF0aC5jc3YiKQpwdWJtZWRfcmVzdWx0X1R1cmtQYXRoX2RvaSA8LSBwdWJtZWRfcmVzdWx0X1R1cmtQYXRoX2RvaSRWMgpgYGAKCgpgYGB7cn0Kd3JpdGUocHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2ksICJkYXRhL3B1Ym1lZF9yZXN1bHRfVHVya1BhdGhfZG9pLnR4dCIpCmBgYAoK
+
LS0tCnRpdGxlOiAiUGF0aG9sb2d5IEFydGljbGVzIEZyb20gVHVya2V5IENvbXBhcmVkIHRvIEFsbCBQdWJsaXNoZWQgQXJ0aWNsZXMiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCiMgZXVyb3BlcG1jCgpodHRwczovL2NyYW4uci1wcm9qZWN0Lm9yZy93ZWIvcGFja2FnZXMvZXVyb3BlcG1jL2luZGV4Lmh0bWwKCmh0dHBzOi8vY3Jhbi5yLXByb2plY3Qub3JnL3dlYi9wYWNrYWdlcy9ldXJvcGVwbWMvdmlnbmV0dGVzL2V2ZXJncmVlbnJldmlld2dyYXBocy5odG1sCgoKYGBge3J9CmxpYnJhcnkoZXVyb3BlcG1jKQpgYGAKCgpgYGB7cn0KYXJ0aWNsZXNQZXJUb3RhbEFydGljbGVzIDwtIGV1cm9wZXBtYzo6ZXBtY19oaXRzX3RyZW5kKHF1ZXJ5ID0gIihBRkY6J1R1cmtleScpIEFORCAoKEFGRjoncGF0aG9sb2d5JykgT1IgKEFGRjonUGF0aG9sb2d5JykpIiwgcGVyaW9kID0gMTk4MDoyMDE3KQoKYXJ0aWNsZXNQZXJUb3RhbEFydGljbGVzCmBgYAoKCgpBIHRyZW5kIGdyYXBoIG9mIGFydGljbGVzIG9mICNwYXRob2xvZ2lzdCBmcm9tICNUdXJrZXkgZGVyaXZlZCBmcm9tIEV1cm9wZSBQTUMgI1JTdGF0cyAjZXVyb3BlcG1jICNldmVyZ3JlZW5yZXZpZXdncmFwaCAjcGF0aG9sb2d5ICAjcmVzZWFyY2ggI2JpYmxpb2dyYXBoeQoKCmBgYHtyfQpsaWJyYXJ5KGdncGxvdDIpCmdncGxvdChhcnRpY2xlc1BlclRvdGFsQXJ0aWNsZXMsIGFlcyh5ZWFyLCBxdWVyeV9oaXRzIC8gYWxsX2hpdHMpKSArIAogIGdlb21fcG9pbnQoKSArIAogIGdlb21fbGluZSgpICsKICB4bGFiKCJZZWFyIHB1Ymxpc2hlZCIpICsgCiAgeWxhYigiUHJvcG9ydGlvbiBvZiBQYXRob2xvZ3kgYXJ0aWNsZXMgXG4gZnJvbSBUdXJrZXkgaW4gRXVyb3BlIFBNQyIpCmBgYAoKCi0tLQoKIyBQdWJNZWQgCgojIyBEYXRhIHJldHJpdmVhbCBmcm9tIFB1Yk1lZCB1c2luZyBFRGlyZWN0IAoKQXJ0aWNsZSBQTUlEIGRvd25sb2FkZWQgYXMgYHR4dGAuCgpgYGB7ciBTZWFyY2ggUHViTWVkIGRvd25sb2FkIFBNSUQsIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9Cm15VGVybSA8LSByc3R1ZGlvYXBpOjp0ZXJtaW5hbENyZWF0ZShzaG93ID0gRkFMU0UpCnJzdHVkaW9hcGk6OnRlcm1pbmFsU2VuZCgKICAgIG15VGVybSwKICAgICJlc2VhcmNoIC1kYiBwdWJtZWQgLXF1ZXJ5IFwiKHBhdGhvbG9neVtBZmZpbGlhdGlvbl0gT1IgcGF0b2xvamlbQWZmaWxpYXRpb25dKSBBTkQgKFR1cmtleVtBZmZpbGlhdGlvbl0gT1IgVMO8cmtpeWVbQWZmaWxpYXRpb25dKVwiIC1kYXRldHlwZSBQREFUIC1taW5kYXRlIDE4MDAgLW1heGRhdGUgMzAwMCB8IFwgZWZldGNoIC1mb3JtYXQgdWlkID4gZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoX3VpZC50eHQgXG4iCikKU3lzLnNsZWVwKDEpCnJlcGVhdCB7CiAgICBTeXMuc2xlZXAoMC4xKQogICAgaWYgKHJzdHVkaW9hcGk6OnRlcm1pbmFsQnVzeShteVRlcm0pID09IEZBTFNFKSB7CiAgICAgICAgcHJpbnQoIkNvZGUgRXhlY3V0ZWQiKQogICAgICAgIGJyZWFrCiAgICB9Cn0KYGBgCgoKLS0tCgoKYGBge3IgU2VhcmNoIGxvY2FsIFB1Yk1lZCB3aXRoIGRvd25sb2FkZWQgUE1JRCBleHRyYWN0IGRhdGEgYXMgeG1sLCBldmFsPUZBTFNFLCBpbmNsdWRlPUZBTFNFfQpteVRlcm0gPC0gcnN0dWRpb2FwaTo6dGVybWluYWxDcmVhdGUoc2hvdyA9IEZBTFNFKQpyc3R1ZGlvYXBpOjp0ZXJtaW5hbFNlbmQoCiAgICBteVRlcm0sCiAgICAiY2F0IGRhdGEvcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF91aWQudHh0IHwgXCBmZXRjaC1wdWJtZWQgLXBhdGggL1ZvbHVtZXMvQWd1MjAxOC9QdWJNZWQgPiBkYXRhL3B1Ym1lZF9yZXN1bHRfVHVya1BhdGgueG1sIFxuIgopClN5cy5zbGVlcCgxKQpyZXBlYXQgewogICAgU3lzLnNsZWVwKDAuMSkKICAgIGlmIChyc3R1ZGlvYXBpOjp0ZXJtaW5hbEJ1c3kobXlUZXJtKSA9PSBGQUxTRSkgewogICAgICAgIHByaW50KCJDb2RlIEV4ZWN1dGVkIikKICAgICAgICBicmVhawogICAgfQp9CmBgYAoKCgoKLS0tCgoKCmBgYHtyIGV4dHJhY3QgZG9pIGZyb20geG1sLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpteVRlcm0gPC0gcnN0dWRpb2FwaTo6dGVybWluYWxDcmVhdGUoc2hvdyA9IEZBTFNFKQpyc3R1ZGlvYXBpOjp0ZXJtaW5hbFNlbmQoCm15VGVybSwKInh0cmFjdCAtaW5wdXQgZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoLnhtbCAtcGF0dGVybiBQdWJtZWRBcnRpY2xlIC1ibG9jayBBcnRpY2xlSWQgLWlmIEFydGljbGVJZEBJZFR5cGUgLWVxdWFscyBkb2kgLWVsZW1lbnQgQXJ0aWNsZUlkID4gZGF0YS9wdWJtZWRfcmVzdWx0X1R1cmtQYXRoX2RvaS50eHQgXG4iCikKU3lzLnNsZWVwKDEpCnJlcGVhdCB7ClN5cy5zbGVlcCgwLjEpCmlmIChyc3R1ZGlvYXBpOjp0ZXJtaW5hbEJ1c3kobXlUZXJtKSA9PSBGQUxTRSkgewpwcmludCgiQ29kZSBFeGVjdXRlZCIpCmJyZWFrCn0KfQpgYGAKCgpgYGB7cn0KbGlicmFyeSh0aWR5dmVyc2UpCnB1Ym1lZF9yZXN1bHRfVHVya1BhdGhfZG9pIDwtIHJlYWQuZGVsaW0oImRhdGEvcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kudHh0IiwgaGVhZGVyID0gRkFMU0UpCmBgYAoKCmBgYHtyfQpwdWJtZWRfcmVzdWx0X1R1cmtQYXRoX2RvaSRWMVtncmVwKCJeMTAuIiwgcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kkVjEpXQoKcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kkVjIgPC0gZ3JlcGwoCiAgcGF0dGVybiA9ICJeMTAuIiwKICB4ID0gcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kkVjEKKQoKcHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kyIDwtIHB1Ym1lZF9yZXN1bHRfVHVya1BhdGhfZG9pICU+JSAKICBmaWx0ZXIocHVibWVkX3Jlc3VsdF9UdXJrUGF0aF9kb2kkVjIgPT0gVFJVRSkgJT4lIAogIHNlbGVjdChWMSkKCndyaXRlX2NzdihwdWJtZWRfcmVzdWx0X1R1cmtQYXRoX2RvaTIsICJkYXRhL3B1Ym1lZF9yZXN1bHRfVHVya1BhdGhfZG9pMi50eHQiLCBjb2xfbmFtZXMgPSBGQUxTRSkKCgpgYGAKCg==