UNGeneAnno is written to enable the rapid collation of gene details from publicly available databases, initially those being the NCBI gene and Uniprot databases.
Further to the original aim, the package also includes the function which will returns a vector of objects detailing the results of a search of the NCBI PubMed database.
Nota Bene: The package was originally written to collate gene information from Uniport and NIH/NCBI databases, thus alleviating repetitive multiple searches. The aim was both to speed up accessing this data and minimise the number of database calls. This vignette outlines how this is acheived.
In addition to it’s core function the package also incorporates a function to access the NCBI Pubmed database and collate a list of publications for a query. The function will take any query you would use on the PubMed search page directly.
ReturnedPublications <- getPublicationList(query)
The returned list contains objects having specific slots for Pubmed ID, Author list, Title, Journal Name, Volume, Issue, Page Numbers and DOI. Indivdual publications can be accessed by index, for example, to get the Pubmed IDs of the returned publications:
for (i in 1:length(ReturnedPublications)){
print(ReturnedPublications[[i]]@Id)
}