{"id":"https://openalex.org/W4380363487","doi":"https://doi.org/10.1007/s42979-023-01760-x","title":"Backward Pattern Matching on Elastic-Degenerate Strings","display_name":"Backward Pattern Matching on Elastic-Degenerate Strings","publication_year":2023,"publication_date":"2023-06-12","ids":{"openalex":"https://openalex.org/W4380363487","doi":"https://doi.org/10.1007/s42979-023-01760-x"},"language":"en","primary_location":{"id":"doi:10.1007/s42979-023-01760-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-023-01760-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-023-01760-x.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s42979-023-01760-x.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092147445","display_name":"Petr Proch\u00e1zka","orcid":"https://orcid.org/0000-0002-0272-5123"},"institutions":[{"id":"https://openalex.org/I44504214","display_name":"Czech Technical University in Prague","ror":"https://ror.org/03kqpb082","country_code":"CZ","type":"education","lineage":["https://openalex.org/I44504214"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Petr Proch\u00e1zka","raw_affiliation_strings":["Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]},{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006393416","display_name":"Ond\u0159ej Cvacho","orcid":null},"institutions":[{"id":"https://openalex.org/I44504214","display_name":"Czech Technical University in Prague","ror":"https://ror.org/03kqpb082","country_code":"CZ","type":"education","lineage":["https://openalex.org/I44504214"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Ond\u0159ej Cvacho","raw_affiliation_strings":["Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]},{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014587425","display_name":"Lubo\u0161 Kr\u010d\u00e1l","orcid":"https://orcid.org/0000-0002-4824-8537"},"institutions":[{"id":"https://openalex.org/I44504214","display_name":"Czech Technical University in Prague","ror":"https://ror.org/03kqpb082","country_code":"CZ","type":"education","lineage":["https://openalex.org/I44504214"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Lubo\u0161 Kr\u010d\u00e1l","raw_affiliation_strings":["Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]},{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030676152","display_name":"Jan Holub","orcid":"https://orcid.org/0000-0003-3022-2694"},"institutions":[{"id":"https://openalex.org/I44504214","display_name":"Czech Technical University in Prague","ror":"https://ror.org/03kqpb082","country_code":"CZ","type":"education","lineage":["https://openalex.org/I44504214"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Jan Holub","raw_affiliation_strings":["Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Th\u00e1kurova 2700/9, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]},{"raw_affiliation_string":"Department of Theoretical Computer Science, Faculty of Information Technology, Czech Technical University in Prague, Prague 6, Czech Republic","institution_ids":["https://openalex.org/I44504214"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5092147445"],"corresponding_institution_ids":["https://openalex.org/I44504214"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.1592,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.5803578,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"4","issue":"5","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9854999780654907,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5674137473106384},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3718712329864502},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3541143238544464}],"concepts":[{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5674137473106384},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3718712329864502},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3541143238544464}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s42979-023-01760-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-023-01760-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-023-01760-x.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s42979-023-01760-x","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s42979-023-01760-x","pdf_url":"https://link.springer.com/content/pdf/10.1007/s42979-023-01760-x.pdf","source":{"id":"https://openalex.org/S4210174798","display_name":"SN Computer Science","issn_l":"2661-8907","issn":["2661-8907","2662-995X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SN Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7469089599","display_name":null,"funder_award_id":"19-20759\u00a0S","funder_id":"https://openalex.org/F4320321006","funder_display_name":"Grantov\u00e1 Agentura \u010cesk\u00e9 Republiky"}],"funders":[{"id":"https://openalex.org/F4320309972","display_name":"\u010cesk\u00e9 Vysok\u00e9 U\u010den\u00ed Technick\u00e9 v Praze","ror":"https://ror.org/03kqpb082"},{"id":"https://openalex.org/F4320321006","display_name":"Grantov\u00e1 Agentura \u010cesk\u00e9 Republiky","ror":"https://ror.org/01pv73b02"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4380363487.pdf"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1201605537","https://openalex.org/W1847991430","https://openalex.org/W1907868928","https://openalex.org/W1978981589","https://openalex.org/W1981409766","https://openalex.org/W1985108724","https://openalex.org/W1989227656","https://openalex.org/W2061171222","https://openalex.org/W2104549677","https://openalex.org/W2122707695","https://openalex.org/W2149992227","https://openalex.org/W2299901589","https://openalex.org/W2344013120","https://openalex.org/W2543131432","https://openalex.org/W2753393840","https://openalex.org/W2804695551","https://openalex.org/W2809441573","https://openalex.org/W2809933269","https://openalex.org/W2952366981","https://openalex.org/W2952379406","https://openalex.org/W2952746707","https://openalex.org/W2965717164","https://openalex.org/W3100935868","https://openalex.org/W3131125330","https://openalex.org/W4231108571","https://openalex.org/W4235941877","https://openalex.org/W4254652536","https://openalex.org/W4254980429"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2051487156","https://openalex.org/W2073681303","https://openalex.org/W303980170","https://openalex.org/W2351491280","https://openalex.org/W2386767533","https://openalex.org/W2371447506","https://openalex.org/W3141679561","https://openalex.org/W4225307033"],"abstract_inverted_index":{"Abstract":[0],"The":[1,133],"concept":[2],"of":[3,12,17,33,114,122,129,157,186,226,236,245,251],"elastic-degenerate":[4,23],"strings":[5],"(EDS)":[6],"was":[7],"introduced":[8],"as":[9],"a":[10,14,36,41,160],"way":[11],"representing":[13],"sequenced":[15],"population":[16],"the":[18,58,112,115,120,127,130,155,187,224,234,243],"same":[19],"species.":[20],"Several":[21],"online":[22],"string":[24],"matching":[25],"(EDSM)":[26],"algorithms":[27,52],"were":[28,55],"presented":[29],"so":[30],"far.":[31],"Some":[32],"them":[34],"provide":[35],"practical":[37],"implementation.":[38],"We":[39,180,230],"propose":[40],"new":[42],"on-line":[43],"EDSM":[44],"algorithm":[45,48,134,188],".":[46,179],"Our":[47],"combines":[49],"two":[50],"traditional":[51],"and":[53,124,166,214,241,247],"that":[54],"adapted":[56],"to":[57],"specificities":[59],"needed":[60],"by":[61],"Elastic-Degenerate":[62],"Strings.":[63],"is":[64,111,119,126,154],"running":[65],"in":[66,200],"$${\\mathcal":[67,93,136,168],"{O}}(Nm\\lceil":[68],"\\frac{m}{w}\\rceil":[69],")$$":[70],"<mml:math":[71,95,140,170],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[72,96,141,171],"<mml:mrow>":[73,78,97,142,172],"<mml:mi>O</mml:mi>":[74,98,143,173],"<mml:mo>(</mml:mo>":[75,99,144,174],"<mml:mi>N</mml:mi>":[76,100,145],"<mml:mi>m</mml:mi>":[77,81,101,175],"<mml:mo>\u2308</mml:mo>":[79],"<mml:mfrac>":[80],"<mml:mi>w</mml:mi>":[82],"</mml:mfrac>":[83],"<mml:mo>\u2309</mml:mo>":[84],"</mml:mrow>":[85,87,103,149,177],"<mml:mo>)</mml:mo>":[86,102,148,176],"</mml:math>":[88,104,150,178],"worst-case":[89],"time.":[90],"This":[91],"implies":[92],"{O}}(Nm)$$":[94],"time":[105,165,213],"for":[106,194,237],"small":[107],"patterns,":[108],"where":[109,152],"m":[110],"length":[113,156],"searched":[116],"pattern,":[117],"N":[118],"size":[121,128],"EDS,":[123],"w":[125],"computer":[131],"word.":[132],"uses":[135],"{O}}(N":[137],"+":[138],"n)$$":[139],"<mml:mo>+</mml:mo>":[146],"<mml:mi>n</mml:mi>":[147],"space,":[151],"n":[153],"EDS.":[158,202],"requires":[159],"simple":[161],"preprocessing":[162],"step":[163],"with":[164,248],"space":[167,215],"{O}}(m)$$":[169],"further":[181],"present":[182],"an":[183],"extended":[184],"version":[185],"called":[189],",":[190,209],"which":[191],"allows":[192],"searching":[193],"proteins":[195],"(amino":[196],"acid":[197],"sequences)":[198],"encoded":[199],"DNA":[201],"Though":[203],"considers":[204],"more":[205],"complex":[206],"patterns":[207],"than":[208],"it":[210],"keeps":[211],"its":[212],"efficiency.":[216],"Experimental":[217],"results":[218],"on":[219],"real":[220],"genomic":[221],"data":[222],"show":[223],"superiority":[225],"over":[227],"state-of-the-art":[228],"algorithms.":[229],"also":[231],"experimentally":[232],"evaluate":[233,242],"efficiency":[235],"different":[238],"pattern":[239],"complexities,":[240],"scaling":[244],"both":[246],"varying":[249],"attributes":[250],"EDS":[252],"datasets.":[253]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-25T23:11:45.687758","created_date":"2025-10-10T00:00:00"}
