Skip to contents

This function returns a data frame of Nature journals supported by the Natchat package, including their full names and URL slugs (used in links or programmatic access). Optionally, users can provide a journal name to filter and display only the matching journal and its slug.

Usage

nat_journals(journal = NULL)

Arguments

journal

Optional character string. The full name of a Nature journal (case-insensitive) to filter the list. If NULL (default), returns the full table of available journals and slugs.

Value

A tibble with two columns:

journal

The full name of the journal

slug

The short URL identifier (slug) used in Nature journal web addresses

Details

  • The slug corresponds to the subdirectory used in Nature URLs (e.g., "https://www.nature.com/nbt/" for Nature Biotechnology).

  • Journal name matching is case-insensitive and supports exact matches only (no partial or fuzzy matching).

Examples

nat_journals()
#> # A tibble: 68 × 2
#>    journal                        slug            
#>    <chr>                          <chr>           
#>  1 Nature                         nature          
#>  2 Nature Aging                   nataging        
#>  3 Nature Astronomy               natastron       
#>  4 Nature Biomedical Engineering  natbiomedeng    
#>  5 Nature Biotechnology           nbt             
#>  6 Nature Cancer                  natcancer       
#>  7 Nature Cardiovascular Research natcardiovascres
#>  8 Nature Catalysis               natcatal        
#>  9 Nature Cell Biology            ncb             
#> 10 Nature Chemical Biology        nchembio        
#> # ℹ 58 more rows
nat_journals("Nature Medicine")
#> # A tibble: 1 × 2
#>   journal         slug 
#>   <chr>           <chr>
#> 1 Nature Medicine nm   
nat_journals("nature biotechnology")
#> # A tibble: 1 × 2
#>   journal              slug 
#>   <chr>                <chr>
#> 1 Nature Biotechnology nbt