Changelog
Source:NEWS.md
Version 1.6.0
Slight and backward compatible change of the data model to support multiple and canonical names for one BEID.
Correct bug in
exploreBe()
andexploreConvPath()
Correct bug caused by new versions in
dumpEnsCore()
Prevent beidsModule from crashing due to search issues in Neo4j
-
Customization of beidsServer:
- style of highlighted text
- exclude technical identifiers from hits
- show hits in one column
- remove identifiers from the display
- chose the maximum number of hits to get from neo4j
- compact display available
Version 1.5.2
CRAN release: 2024-05-22
- Correction of a bug in
exploreBe()
function - Correction of a bug in
exploreConvPath()
function
Version 1.4.13
CRAN release: 2023-03-02
Changes
- Need to explicitly call
connectToBed()
after loading the package (this function is not automatically called on package load anymore to avoid warning message during CRAN checks)
Version 1.4.10/11
Improvements
- Improved display of
beidsModule
and offindBeids()
interfaces - Default values for
focusOnScope()
parameters - Minor adjustments in the vignette
Version 1.4.9
Rebuild BED
- Chose ftp site for
dumpUniprotDb()
Version 1.4.8
CRAN release: 2022-04-26
Neo4j changes
-
connectToBed()
supports the .opts parameter ofRCurl::curlPerform()
.
Version 1.4.6
Bug fix
- Suppress wrong warning in
listBeIdSources()
Version 1.4.4
CRAN release: 2021-03-12
Improvements
-
convBeIds()
andgetBeIdConvTable()
have an additional parameter “canonical” to only keep canonical symbols of BE when converting from or to symbols.
Rebuild BED
-
dumpUniprotDb()
uses less memory
Version 1.4.3
CRAN release: 2021-01-05
Complying with CRAN policies
- Software names in single quotes (‘Neo4j’ and ‘Docker’) in title and description fields of the DESCRIPTION file.
- Reference added in the description field of the DESCRIPTION file.
- Link to the ‘Docker’ image of the ‘Neo4j’ database added in the description field of the DESCRIPTION file.
- Author and contribution declared in the Authors@R field of the DESCRIPTION file.
- Functions
forgetBedConnection()
,dumpEnsCore()
,dumpNcbiDb()
,dumpNcbiTax()
,dumpUniprotDb()
,getEnsemblGeneIds()
,getEnsemblPeptideIds()
,getEnsemblTranscriptIds()
,getNcbiGeneTransPep()
,getUniprot()
,loadNCBIEntrezGOFunctions()
, andloadNcbiTax()
functions do not write anymore by default in the user’s home file space. - As explained in the documentation and in code comments, query results are automatically written on user’s home file space if and only if the cache parameter has been set to TRUE when calling the
connectToBed()
function (by default this parameter is set to FALSE).
Version 1.4.0
New features
- Shiny module:
beidsServer()
andbeidsUI()
functions - New Shiny gadget (RStudio addin):
findBeids()
-
guessIdOrigin()
(still available) has been renamedguessIdScope()
. It takes into account user input to guess the identifiers scope. - The scope of the identifiers to convert or to explore is automatically guessed when not provided by the user. It is still recommended to provide them when they are known but this feature could help for exploratory session.
- Find all identifiers in all scopes corresponding to BE:
-
beIDsToAllScopes()
(more specific thangeneIDsToAllScopes()
)
-
Implementation changes
- By default the system does not remember connections for policy reasons.
- By default the system does not use cache for policy reasons. However, it is recommended to set it to TRUE when connecting to improve the speed of recurent queries.
-
merge()
calls have been replaced bydplyr::inner_join()
. - Import statements have been replaced as much as possible by explicit
::
calls.
Version 1.3.0
Version 1.2.3
Version 1.2.2
Rebuild-BED.Rmd
- Ensembl 98
- Based on neo4j-community-3.5.11
- Because of a few (a very small number but quite annoying) dubious mapping with EntrezGene identifier, only unambigous mapping from Ensembl have been conserved. Relevant ambigous mapping be rescued by mapping from the NCBI and to other reference database such as HGNC, MGI or RGD. The cleanDubiousXRef() has been updated to this end Examples:
Version 1.2.0
Version 1.1.8 - Release notes - 2019-07-29
Version 1.1.7 - Release notes - 2019-05-08
Implementation changes
- When associating one id to another, the BE identified by the first id is deleted after that its production edges have been transferred. After this operation all id “corresponding_to” the first id do not directly identify any BE as they should be supposed to do. Thus, it’s not recommended to associate such ID to others.
Version 1.1.6 - Release notes - 2019-04-23
Implementation changes
- Split the toImport file in the bedImport function before loading csv in neo4j ==> improve robustness and efficiency of the load
- Separate import of nodes and import of edges to avoid neo4j eager issues
- Add Sus scrofa support in the dumpUniprotDb function
- Ensembl history has been adapted to avoid loop (found for some pig transcripts)
Rebuild-BED.Rmd
- Based on neo4j-community-3.5.4
- Ensembl 96
- Add GPL6887 platform
- Add Sus scrofa (pig) support
- Set the following cypher parameters during the building to avoid query replanning (https://neo4j.com/blog/cypher-write-fast-furious/):
- –env=NEO4J_cypher_min__replan__interval=100000000ms
- –env=NEO4J_cypher_statistics__divergence__threshold=1
- –env=NEO4J_cypher_min__replan__interval=100000000ms
Version 1.1.4 - notes
- Notes about converting from and to gene symbols in the BED vignette.
- Simplification of the feeding procedure based on docker (see README.md)
Version 1.1.2 - Release notes - 2018-07-20
Methodological changes
- More accurate ortholog mapping by avoiding the use of deprecated gene identifiers in the convBeIds function.
Vignettes
- BED: based on bed-ucb-human:2018.07.20 (https://hub.docker.com/r/patzaw/bed-ucb-human/)